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
Rozbaľte stĺpec Location (Umiestnenie) na dva nové stĺpce.
používania
Table.ExpandRecordColumn(
Table.FromRecords({
[
Company = "Contoso",
Location = [City = "Redmond", State = "WA"]
],
[
Company = "Fabrikam",
Location = [City = "Tempe", State = "AZ"]
]
}),
"Location",
{"City", "State"},
{"Location.City", "Location.State"}
)
výstupu
Table.FromRecords({
[Company = "Contoso", Location.City = "Redmond", Location.State = "WA"],
[Company = "Fabrikam", Location.City = "Tempe", Location.State = "AZ"]
})