Table.ExpandTableColumn

Sözdizimi

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

Hakkında

table[column] içindeki tabloları birden çok satıra ve sütuna genişletir. columnNames, iç tablodan genişletecek sütunları seçmek için kullanılır. Mevcut sütunlar ve yeni sütunlar arasındaki çakışmaları önlemek için newColumnNames belirtin.

İşlevin iç içe tablolara ek olarak iç içe yerleştirilmiş kayıt listelerini genişletmeyi de desteklediğini unutmayın.

Example

Konumlar sütununu iki yeni sütuna genişletin.

Kullanım

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"}
)

Çıkış

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"]
})