Huomautus
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Syntaksi
Record.TransformFields(record as record, transformOperations as list, optional missingField as nullable number) as record
Noin
Palauttaa tietueen luetteloon transformOperations
määritettyjen muunnosten käyttöönoton jälkeen record
. Yksi tai useampi kenttä voidaan muuntaa kerrallaan.
Jos yksi kenttä muunnetaan, transformOperations
odotetaan olevan luettelo, jossa on kaksi kohdetta.
transformOperations
ensimmäinen kohde määrittää kentän nimen, ja transformOperations
toinen kohde määrittää muuntamiseen käytettävän funktion. Esimerkiksi {"Quantity", Number.FromText}
Jos useita kenttiä muunnetaan, transformOperations
odotetaan olevan luettelo luetteloista, joissa jokainen sisempi luettelo on kentän nimen ja muunnostoiminnon yhdistelmä. Esimerkiksi {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Esimerkki 1
Muunna kenttä Price luvuksi.
käyttö
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Output
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Esimerkki 2
Muunna kentät OrderID ja Price luvuiksi.
käyttö
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Output
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]