Table.ExpandListColumn
Ņemot vērā tabulā sniegto sarakstu kolonnu, izveidojiet rindas kopiju katrai vērtībai tās sarakstā.
Syntax
Table.ExpandListColumn(
table as table,
column as text
) as table
Remarks
Ja table ir columnir vērtību saraksts, saraksts tiek sadalīts rindā katrai vērtībai. Citās kolonnās pārējās vērtības tiek dublētas katrā jaunizveidotajā rindā. Šī funkcija var arī izvērst ligzdtabulas, apstrādājot tās kā ierakstu sarakstus.
Examples
Example #1
Sadaliet saraksta kolonnu [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
Sadalīt ligzdtabulas kolonnu [Components].
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