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".
χρήσης
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]})