Κοινή χρήση μέσω


Table.ExpandTableColumn

Σύνταξη

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

Πληροφορίες

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

Παράδειγμα 1

Αναπτύξτε τις στήλες πίνακα στο [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]
})