Table.ExpandListColumn
Syntaksi
Table.ExpandListColumn(table as table, column as text) as table
Tietoja
Kun annetaan table
column
arvoluettelo, luettelo jaetaan riviksi kullekin arvolle. Muiden sarakkeiden arvot kopioidaan kullekin uudelle luodulle riville. Tämä funktio voi myös laajentaa sisäkkäisiä taulukoita käsittelemällä niitä tietueluetteloina.
Esimerkki 1
Jaa luettelosarake [Name].
Käyttö
Table.ExpandListColumn(
Table.FromRecords({[Name = {"Bob", "Jim", "Paul"}, Discount = .15]}),
"Name"
)
Tuloste
Table.FromRecords({
[Name = "Bob", Discount = 0.15],
[Name = "Jim", Discount = 0.15],
[Name = "Paul", Discount = 0.15]
})
Esimerkki 2
Jaa sisäkkäinen taulukon sarake [Osat].
Käyttö
Table.ExpandListColumn(
#table(
{"Part", "Components"},
{
{"Tool", #table({"Name", "Quantity"}, {{"Thingamajig", 2}, {"Widget", 3}})}
}
),
"Components"
)
Tuloste
Table.FromRecords({
[Part = "Tool", Components = [Name = "Thingamajig", Quantity = 2]],
[Part = "Tool", Components = [Name = "Widget", Quantity = 3]]
})