Table.ExpandRecordColumn
Syntaksi
Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table
Noin
Luo table
tietueen tietueiden column
mukaan taulukon, jossa on sarake kullekin tietueen kentälle. Vaihtoehtoisesti newColumnNames
voidaan määrittää sen varmistamiseksi, että uuden taulukon sarakkeiden nimet ovat yksilölliset.
-
table
: Alkuperäinen taulukko, jonka tietuesarake laajennetaan. -
column
: Laajennettava sarake. -
fieldNames
: Taulukon sarakkeiksi laajennettava kenttäluettelo. -
newColumnNames
: Luettelo sarakkeiden nimistä, jotka annetaan uusille sarakkeille. Uusien sarakkeiden nimet eivät voi olla samoja kuin yksikään sarake uudessa taulukossa.
Esimerkki 1
Laajenna sarake [a] taulukossa ({[a = [aa = 1, bb = 2, cc = 3], b = 2]})
kolmeksi sarakkeeksi, jotka ovat "aa", "bb" ja "cc".
käyttö
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
Output
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})