Record.TransformFields
Retourneert een record na het toepassen van de opgegeven transformaties.
Syntax
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as MissingField.Type
) as record
Remarks
Hiermee wordt een record geretourneerd na het toepassen van transformaties die zijn opgegeven in lijst transformOperations
tot en met record
. Een of meer velden kunnen worden getransformeerd op een opgegeven tijdstip.
Als er één veld wordt getransformeerd, wordt verwacht dat
transformOperations
een lijst met twee items is. Het eerste item in transformOperations
geeft een veldnaam aan en het tweede item in transformOperations
geeft de functie aan die moet worden gebruikt voor de transformatie. Bijvoorbeeld {"Quantity", Number.FromText}
In het geval er meerdere velden worden getransformeerd, wordt verwacht dat
transformOperations
een lijst van lijsten is, waarbij elke interne lijst een combinatie is van een veldnaam en een transformatiebewerking. Bijvoorbeeld {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Examples
Example #1
Het veld Prijs converteren naar een getal.
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Result:
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Example #2
De velden OrderID en Prijs naar nummers converteren.
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Result:
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Category
Record.Transformations