Table.ExpandTableColumn

Syntaksi

Table.ExpandTableColumn(
    table as table,
    column as text,
    columnNames as list,
    optional newColumnNames as nullable list
) as table

Noin

Laajentaa table[column] taulukot useiksi riveiksi ja sarakkeiksi. columnNames valitaan sisemmasta taulukosta laajennettavat sarakkeet. Määritä newColumnNames, jos haluat välttää ristiriidat olemassa olevien sarakkeiden ja uusien sarakkeiden välillä.

Huomaa, että sisäkkäisten taulukoiden lisäksi funktio tukee myös kasvavia sisäkkäisiä tietueluetteloita.

Esimerkki

Laajenna Sijainnit-sarake kahteen uuteen sarakkeeseen.

käyttö

Table.ExpandTableColumn(
    Table.FromRecords({
        [
            Company = "Contoso",
            Locations = Table.FromRecords({
                [City = "Redmond", State = "WA"],
                [City = "Bellevue", State = "WA"],
                [City = "Tempe", State = "AZ"]
            })
        ]
    }),
    "Locations",
    {"City", "State"},
    {"Locations.City", "Locations.State"}
)

Output

Table.FromRecords({
    [Company = "Contoso", Locations.City = "Redmond", Locations.State = "WA"],
    [Company = "Contoso", Locations.City = "Bellevue", Locations.State = "WA"],
    [Company = "Contoso", Locations.City = "Tempe", Locations.State = "AZ"]
})