Lewati ke konten utama

Table.ExpandListColumn

Berdasarkan kolom daftar dalam tabel, membuat salinan baris untuk setiap nilai dalam daftar.

Syntax​

Table.ExpandListColumn(
table as table,
column as text
) as table

Remarks​

Mengingat table di mana column berisi 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 bertumpuk dengan memperlakukannya sebagai daftar rekaman.

Examples​

Example #1​

Pisahkan kolom daftar [Name].

Table.ExpandListColumn(
Table.FromRecords({[Name = {"Bob", "Jim", "Paul"}, Discount = .15]}),
"Name"
)

Result:

Table.FromRecords({
[Name = "Bob", Discount = 0.15],
[Name = "Jim", Discount = 0.15],
[Name = "Paul", Discount = 0.15]
})

Example #2​

Pisahkan kolom tabel [Komponen].

Table.ExpandListColumn(
#table(
{"Part", "Components"},
{
{"Tool", #table({"Name", "Quantity"}, {{"Thingamajig", 2}, {"Widget", 3}})}
}
),
"Components"
)

Result:

Table.FromRecords({
[Part = "Tool", Components = [Name = "Thingamajig", Quantity = 2]],
[Part = "Tool", Components = [Name = "Widget", Quantity = 3]]
})

Category​

Table.Transformation