Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sintaksis
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as nullable number
) as record
Tentang
Mengembalikan rekaman setelah menerapkan transformasi yang ditentukan dalam daftar transformOperations ke record. Satu atau beberapa bidang dapat diubah pada waktu tertentu.
Dalam kasus bidang tunggal yang diubah, transformOperations diharapkan menjadi daftar dengan dua item. Item pertama di transformOperations menentukan nama bidang, dan item kedua dalam transformOperations menentukan fungsi yang akan digunakan untuk transformasi. Misalnya, {"Quantity", Number.FromText}
Dalam kasus beberapa bidang yang ditransformasi, transformOperations diharapkan menjadi daftar dari daftar, yang mana setiap daftar dalamnya adalah pasangan dari nama bidang dan operasi transformasi. Misalnya, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Contoh 1
Konversi bidang "Harga" menjadi angka.
Penggunaan
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]
Contoh 2
Konversi bidang "OrderID" dan "Harga" menjadi angka.
Penggunaan
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]