Hop til hovedindhold

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