Record.TransformFields
Returnerer en post efter at have anvendt de angivne transformationer.
Syntax
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as MissingField.Type
) as record
Remarks
Returnerer en post efter at have anvendt de transformationer, der er angivet på listen transformOperations, på record. Et eller flere felter kan transformeres på et givent tidspunkt.
Hvis der transformeres et enkelt felt, forventes
transformOperations at være en liste med to elementer. Det første element i transformOperations angiver et feltnavn, og det andet element i transformOperations angiver den funktion, der skal bruges til transformationen. Eksempel {"Quantity", Number.FromText}Hvis flere felter transformeres, forventes
transformOperations at være en liste over lister, hvor alle de indeholdte lister er et par bestående af feltnavn og en transformationshandling. Eksempel {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}Examples
Example #1
Konvertér feltet "Pris" til et tal.
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
Konvertér felterne "Ordre-id" og "Pris" til tal.
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