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.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table
O nas
Biorąc pod uwagę column
rekordów w danych wejściowych table
, tworzy tabelę z kolumną dla każdego pola w rekordzie. Opcjonalnie można określić newColumnNames
, aby zapewnić unikatowe nazwy kolumn w nowej tabeli.
-
table
: oryginalna tabela z kolumną z rekordami do rozszerzenia. -
column
: kolumna, którą należy rozwinąć. -
fieldNames
: lista pól, które mają być rozwijane do kolumn w tabeli. -
newColumnNames
: Lista nazw kolumn, które mają zostać przypisane nowym kolumnom. Nazwy nowych kolumn nie mogą zduplikować żadnej kolumny w nowej tabeli.
Przykład 1
Rozwiń kolumnę [a] w tabeli ({[a = [aa = 1, bb = 2, cc = 3], b = 2]})
do 3 kolumn "aa", "bb" i "cc".
Użycie
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
Wyjście
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})