Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as nullable number
) as record
O
Vráti záznam po použití transformácií zadaných v zozname transformOperations na record. V danom čase je možné transformovať jedno alebo viac polí.
V prípade transformácie jedného poľa sa očakáva, že transformOperations bude zoznamom s dvoma položkami. Prvá položka v transformOperations určuje názov poľa a druhá položka v transformOperations určuje funkciu, ktorá sa má použiť na transformáciu. Príklad: {"Quantity", Number.FromText}
V prípade transformácie viacerých polí sa očakáva, že transformOperations bude zoznamom zoznamov, pričom každý vnútorný zoznam tvorí dvojica názov poľa a operácia transformácie. Príklad: {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Príklad č. 1
Konverzia poľa Price na číslo.
používania
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
výstupu
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Príklad č. 2
Konverzia polí OrderID a Price na čísla.
používania
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
výstupu
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]