Skip to main content

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