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


Table.UnpivotOtherColumns

Σύνταξη

Table.UnpivotOtherColumns(table as table, pivotColumns as list, attributeColumn as text, valueColumn as text) as table

Πληροφορίες

Μεταφράζει όλες τις στήλες εκτός από ένα καθορισμένο σύνολο σε ζεύγη χαρακτηριστικού-τιμής, σε συνδυασμό με τις υπόλοιπες τιμές σε κάθε γραμμή.

Παράδειγμα 1

Μεταφράζει όλες τις στήλες εκτός από ένα καθορισμένο σύνολο σε ζεύγη χαρακτηριστικού-τιμής, σε συνδυασμό με τις υπόλοιπες τιμές σε κάθε γραμμή.

Χρήση

Table.UnpivotOtherColumns(
    Table.FromRecords({
        [key = "key1", attribute1 = 1, attribute2 = 2, attribute3 = 3],
        [key = "key2", attribute1 = 4, attribute2 = 5, attribute3 = 6]
    }),
    {"key"},
    "column1",
    "column2"
)

Έξοδος

Table.FromRecords({
    [key = "key1", column1 = "attribute1", column2 = 1],
    [key = "key1", column1 = "attribute2", column2 = 2],
    [key = "key1", column1 = "attribute3", column2 = 3],
    [key = "key2", column1 = "attribute1", column2 = 4],
    [key = "key2", column1 = "attribute2", column2 = 5],
    [key = "key2", column1 = "attribute3", column2 = 6]
})