Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.Unpivot(table as table, pivotColumns as list, attributeColumn as text, valueColumn as text) as table
Informacje
Przekształca zestaw kolumn w tabeli w pary atrybutów i wartości, łącząc je z pozostałymi wartościami w każdym wierszu.
Przykład 1
Weź kolumny "a", "b" i "c" w tabeli ({[ key = "x", a = 1, b = null, c = 3 ], [ key = "y", a = 2, b = 4, c = null ]})
i przekształć je na pary atrybut-wartość.
Zastosowanie
Table.Unpivot(
Table.FromRecords({
[key = "x", a = 1, b = null, c = 3],
[key = "y", a = 2, b = 4, c = null]
}),
{"a", "b", "c"},
"attribute",
"value"
)
wyjście
Table.FromRecords({
[key = "x", attribute = "a", value = 1],
[key = "x", attribute = "c", value = 3],
[key = "y", attribute = "a", value = 2],
[key = "y", attribute = "b", value = 4]
})