Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as nullable list
) as table
O
Vzhľadom na column záznamov vo vstupnom tablevytvorí tabuľku so stĺpcom pre každé pole v zázname. Voliteľne možno zadať newColumnNames, aby sa zabezpečilo jedinečné názvy stĺpcov v novej tabuľke.
-
table: Pôvodná tabuľka so stĺpcom záznamu, ktorá sa má rozbaliť. -
column: Stĺpec, ktorý sa má rozbaliť. -
fieldNames: Zoznam polí, ktoré sa majú rozbaliť do stĺpcov v tabuľke. -
newColumnNames: Zoznam názvov stĺpcov, ktoré sa majú dať novým stĺpcom. Nové názvy stĺpcov nemôžu duplikovať žiadny stĺpec v novej tabuľke.
Príklad
Rozbaliť stĺpec [a] v tabuľke ({[a = [aa = 1, bb = 2, cc = 3], b = 2]}) do 3 stĺpcov "aa", "bb" a "cc".
používania
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
výstupu
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})