Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szintaxis
Table.ExpandListColumn(table as table, column as text) as table
Rólunk
Adott egy table, amelyben a column egy értéklistát tartalmaz, a listát minden egyes értékre sorokra bontja. A többi oszlop értékei minden létrehozott új sorban duplikálva lesznek. Ez a függvény a beágyazott táblákat úgy is kibonthatja, hogy rekordlistaként kezeli őket.
1. példa
Ossza fel a listaoszlopot [Név].
Használati
Table.ExpandListColumn(
Table.FromRecords({[Name = {"Bob", "Jim", "Paul"}, Discount = .15]}),
"Name"
)
kimeneti
Table.FromRecords({
[Name = "Bob", Discount = 0.15],
[Name = "Jim", Discount = 0.15],
[Name = "Paul", Discount = 0.15]
})
2. példa
A beágyazott táblaoszlop felosztása [Összetevők].
Használati
Table.ExpandListColumn(
#table(
{"Part", "Components"},
{
{"Tool", #table({"Name", "Quantity"}, {{"Thingamajig", 2}, {"Widget", 3}})}
}
),
"Components"
)
kimeneti
Table.FromRecords({
[Part = "Tool", Components = [Name = "Thingamajig", Quantity = 2]],
[Part = "Tool", Components = [Name = "Widget", Quantity = 3]]
})