Table.ExpandListColumn
Sintaksis
Table.ExpandListColumn(table as table, column as text) as table
Tentang
Dengan table
di mana column
mengandung daftar nilai, membagi daftar menjadi baris untuk setiap nilai. Nilai di kolom lain diduplikasi di setiap baris baru yang dibuat. Fungsi ini juga dapat memperluas tabel berlapis dengan memperlakukannya sebagai daftar rekaman.
Contoh 1
Pisahkan kolom daftar [Nama].
Penggunaan
Table.ExpandListColumn(
Table.FromRecords({[Name = {"Bob", "Jim", "Paul"}, Discount = .15]}),
"Name"
)
Output
Table.FromRecords({
[Name = "Bob", Discount = 0.15],
[Name = "Jim", Discount = 0.15],
[Name = "Paul", Discount = 0.15]
})
Contoh 2
Pisahkan kolom tabel berlapis [Komponen].
Penggunaan
Table.ExpandListColumn(
#table(
{"Part", "Components"},
{
{"Tool", #table({"Name", "Quantity"}, {{"Thingamajig", 2}, {"Widget", 3}})}
}
),
"Components"
)
Output
Table.FromRecords({
[Part = "Tool", Components = [Name = "Thingamajig", Quantity = 2]],
[Part = "Tool", Components = [Name = "Widget", Quantity = 3]]
})