Table.ExpandTableColumn

Σύνταξη

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

Περίπου

Αναπτύσσει πίνακες σε table[column] σε πολλές γραμμές και στήλες. columnNames χρησιμοποιείται για την επιλογή των στηλών για ανάπτυξη από τον εσωτερικό πίνακα. Καθορίστε newColumnNames για να αποφύγετε διενέξεις μεταξύ υπαρχουσών στηλών και νέων στηλών.

Παράδειγμα

Αναπτύξτε τις στήλες πίνακα σε [a] στον πίνακα ({[t = {[a=1, b=2, c=3], [a=2,b=4,c=6]}, b = 2]}) σε 3 στήλες [t.a], [t.b] και [t.c].

χρήσης

Table.ExpandTableColumn(
    Table.FromRecords({
        [
            t = Table.FromRecords({
                [a = 1, b = 2, c = 3],
                [a = 2, b = 4, c = 6]
            }),
            b = 2
        ]
    }),
    "t",
    {"a", "b", "c"},
    {"t.a", "t.b", "t.c"}
)

εξόδου

Table.FromRecords({
    [t.a = 1, t.b = 2, t.c = 3, b = 2],
    [t.a = 2, t.b = 4, t.c = 6, b = 2]
})