Jaa


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ä tableolevien 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]})