Jaa


Table.ExpandRecordColumn

Syntaksi

Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table

Noin

Luo tabletietueen 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]})