Record.TransformFields
Syntaks
Record.TransformFields(record as record, transformOperations as list, optional missingField as nullable number) as record
Om
Returnerer en post etter å ha brukt transformasjoner angitt i liste transformOperations
på record
. Ett eller flere felt kan transformeres på et gitt tidspunkt.
Når et enkelt felt transformeres, forventes transformOperations
å være en liste med to elementer. Det første elementet i transformOperations
angir et feltnavn, og det andre elementet i transformOperations
angir funksjonen som skal brukes til transformasjon. For eksempel {"Quantity", Number.FromText}
Når det gjelder flere felt som transformeres, forventes transformOperations
å være en liste over lister, der hver indre liste er et par feltnavn og transformasjonsoperasjoner. For eksempel {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Eksempel 1
Konverter «Pris»-feltet til tall.
bruk
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
utdata
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Eksempel 2
Konverter feltene OrdreID og «Pris» til tall.
bruk
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
utdata
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]