Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.ExpandListColumn(table as table, column as text) as table
About
Bei einer table Stelle, in column der eine Liste von Werten enthalten ist, wird die Liste für jeden Wert in eine Zeile aufgeteilt. Werte in den anderen Spalten werden in jeder neuen Zeile dupliziert. Diese Funktion kann auch geschachtelte Tabellen erweitern, indem sie als Datensatzlisten behandelt werden.
Beispiel 1
Teilen Sie die Listenspalte [Name].
Verwendung
Table.ExpandListColumn(
Table.FromRecords({[Name = {"Bob", "Jim", "Paul"}, Discount = .15]}),
"Name"
)
Output
Table.FromRecords({
[Name = "Bob", Discount = 0.15],
[Name = "Jim", Discount = 0.15],
[Name = "Paul", Discount = 0.15]
})
Beispiel 2
Teilen Sie die geschachtelte Tabellenspalte [Komponenten].
Verwendung
Table.ExpandListColumn(
#table(
{"Part", "Components"},
{
{"Tool", #table({"Name", "Quantity"}, {{"Thingamajig", 2}, {"Widget", 3}})}
}
),
"Components"
)
Output
Table.FromRecords({
[Part = "Tool", Components = [Name = "Thingamajig", Quantity = 2]],
[Part = "Tool", Components = [Name = "Widget", Quantity = 3]]
})