Ανάγνωση στα Αγγλικά

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


Table.ExpandRecordColumn

Σύνταξη

Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table

Περίπου

Δεδομένης της column εγγραφών στην είσοδο table, δημιουργεί έναν πίνακα με μια στήλη για κάθε πεδίο στην εγγραφή. Προαιρετικά, μπορούν να καθοριστούν newColumnNames για να εξασφαλιστούν μοναδικά ονόματα για τις στήλες του νέου πίνακα.

  • table: Ο αρχικός πίνακας με τη στήλη εγγραφών για ανάπτυξη.
  • column: Η στήλη για ανάπτυξη.
  • fieldNames: Η λίστα πεδίων για ανάπτυξη σε στήλες στον πίνακα.
  • newColumnNames: Η λίστα ονομάτων στηλών που θα δοθούν στις νέες στήλες. Τα νέα ονόματα στηλών δεν είναι δυνατό να αναπαράγουν καμία στήλη στον νέο πίνακα.

Παράδειγμα 1

Αναπτύξτε τη στήλη [a] στον πίνακα ({[a = [aa = 1, bb = 2, cc = 3], b = 2]}) σε 3 στήλες "aa", "bb" και "cc".

χρήσης

Power Query M
Table.ExpandRecordColumn(
    Table.FromRecords({
        [
            a = [aa = 1, bb = 2, cc = 3],
            b = 2
        ]
    }),
    "a",
    {"aa", "bb", "cc"}
)

εξόδου

Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})