Skip to main content

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