Table.ExpandRecordColumn
Αναπτύσσει μια στήλη εγγραφών σε στήλες με κάθε μία από τις τιμές.
Syntax
Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as list
) as table
Remarks
Με δεδομένη την column των εγγραφών στη table εισόδου, δημιουργεί έναν πίνακα με μια στήλη για κάθε πεδίο στην εγγραφή. Προαιρετικά, μπορεί να καθοριστεί η newColumnNames για να εξασφαλίσει μοναδικά ονόματα για τις στήλες στο νέο πίνακα.
table: Ο αρχικός πίνακας με τη στήλη εγγραφών για ανάπτυξη.column: Η στήλη για ανάπτυξη.fieldNames: Η λίστα με τα πεδία για ανάπτυξη σε στήλες στον πίνακα.newColumnNames: Η λίστα με τα ονόματα των στηλών που θα δοθούν στις νέες στήλες. Τα νέα ονόματα στηλών δεν είναι δυνατό να είναι διπλότυπα οποιασδήποτε στήλης στο νέο πίνακα.
Examples
Example #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"}
)
Result:
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})
Category
Table.Transformation