Record.TransformFields
Σύνταξη
Record.TransformFields(record as record, transformOperations as list, optional missingField as nullable number) as record
Περίπου
Επιστρέφει μια εγγραφή μετά την εφαρμογή μετασχηματισμών που καθορίζονται στη λίστα transformOperations
σε record
. Ένα ή περισσότερα πεδία μπορούν να μετασχηματιστούν σε μια δεδομένη στιγμή.
Στην περίπτωση μετασχηματισμού ενός μεμονωμένου πεδίου, transformOperations
αναμένεται να είναι μια λίστα με δύο στοιχεία. Το πρώτο στοιχείο σε transformOperations
καθορίζει ένα όνομα πεδίου και το δεύτερο στοιχείο σε transformOperations
καθορίζει τη συνάρτηση που θα χρησιμοποιηθεί για τον μετασχηματισμό. Για παράδειγμα, {"Quantity", Number.FromText}
Στην περίπτωση μετασχηματισμού πολλών πεδίων, transformOperations
αναμένεται να είναι μια λίστα λιστών, όπου κάθε εσωτερική λίστα είναι ένα ζεύγος ονόματος πεδίου και λειτουργίας μετασχηματισμού. Για παράδειγμα, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Παράδειγμα 1
Μετατρέψτε το πεδίο "Price" σε αριθμό.
χρήσης
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
εξόδου
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Παράδειγμα 2
Μετατρέψτε τα πεδία "OrderID" και "Price" σε αριθμούς.
χρήσης
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
εξόδου
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]