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
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as nullable list
) as table
Tentang
Berdasarkan column rekaman dalam input table, dibuat tabel dengan kolom untuk setiap bidang dalam rekaman. Secara opsional, newColumnNames dapat ditentukan untuk memastikan nama unik untuk kolom dalam tabel baru.
-
table: Tabel asli dengan kolom catatan yang akan diperluas. -
column: Kolom yang akan diperluas. -
fieldNames: Daftar bidang yang akan diperluas ke dalam kolom dalam tabel. -
newColumnNames: Daftar nama kolom untuk memberikan kolom baru. Nama kolom baru tidak dapat menduplikasi kolom apa pun dalam tabel baru.
Contoh 1
Perluas kolom [a] dalam tabel ({[a = [aa = 1, bb = 2, cc = 3], b = 2]}) menjadi 3 kolom "aa", "bb" dan "cc".
Penggunaan
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
Output
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})