Table.ExpandRecordColumn
Syntaksi
Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table
Tietoja
column
Luo syötteessä table
olevien tietueiden mukaan taulukon, jossa on sarake kullekin tietueen kentälle. Vaihtoehtoisesti voidaan määrittää sen varmistamiseksi, newColumnNames
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"}
)
Tuloste
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})