Lewati ke konten utama

Record.TransformFields

Menghasilkan data setelah menerapkan transformasi yang ditetapkan.

Syntax​

Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as MissingField.Type
) as record

Remarks​

Mengembalikan data setelah menerapkan perubahan yang ditetapkan dalam daftar transformOperations menjadi record. Satu atau beberapa bidang dapat diubah pada satu waktu tertentu.

Jika satu bidang yang diubah, transformOperations diperkirakan akan menjadi daftar dengan dua item. Item pertama dalam transformOperations menetapkan nama bidang, dan item kedua dalam transformOperations menetapkan fungsi yang akan digunakan untuk transformasi. Misalnya, {"Quantity", Number.FromText}

Jika beberapa bidang ditransformasi, transformOperations diperkirakan akan menjadi daftar berisi daftar dengan daftar dalam yang berupa pasangan nama bidang dan operasi transformasi. Misalnya, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}

Examples​

Example #1​

Mengonversi bidang "Price" menjadi angka.

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​

Mengonversi bidang "OrderID" dan "Price" menjadi angka.

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