Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
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]