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