Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
Table.Pivot(
table as table,
pivotValues as list,
attributeColumn as text,
valueColumn as text,
optional aggregationFunction as nullable function
) as table
Περίπου
Λαμβάνοντας υπόψη ένα ζεύγος στηλών που αντιπροσωπεύουν ζεύγη χαρακτηριστικού-τιμής, περιστρέφει τα δεδομένα στη στήλη χαρακτηριστικών σε επικεφαλίδες στηλών.
Παράδειγμα 1
Λάβετε τις τιμές "a", "b" και "c" στη στήλη χαρακτηριστικών του πίνακα ({ [ key = "x", attribute = "a", value = 1 ], [ key = "x", attribute = "c", value = 3 ], [ key = "y", attribute = "a", value = 2 ], [ key = "y", attribute = "b", value = 4 ] }) και συγκεντρώστε τις στη δική τους στήλη.
χρήσης
Table.Pivot(
Table.FromRecords({
[key = "x", attribute = "a", value = 1],
[key = "x", attribute = "c", value = 3],
[key = "y", attribute = "a", value = 2],
[key = "y", attribute = "b", value = 4]
}),
{"a", "b", "c"},
"attribute",
"value"
)
εξόδου
Table.FromRecords({
[key = "x", a = 1, b = null, c = 3],
[key = "y", a = 2, b = 4, c = null]
})
Παράδειγμα 2
Λάβετε τις τιμές "a", "b" και "c" στη στήλη χαρακτηριστικών του πίνακα ({ [ key = "x", attribute = "a", value = 1 ], [ key = "x", attribute = "c", value = 3 ], [ key = "x", attribute = "c", value = 5 ], [ key = "y", attribute = "a", value = 2 ], [ key = "y", attribute = "b", value = 4 ] }) και συγκεντρώστε τις στη δική τους στήλη. Το χαρακτηριστικό "c" για το κλειδί "x" έχει πολλές τιμές συσχετισμένες με αυτό, επομένως χρησιμοποιήστε τη συνάρτηση List.Max για να επιλύσετε τη διένεξη.
χρήσης
Table.Pivot(
Table.FromRecords({
[key = "x", attribute = "a", value = 1],
[key = "x", attribute = "c", value = 3],
[key = "x", attribute = "c", value = 5],
[key = "y", attribute = "a", value = 2],
[key = "y", attribute = "b", value = 4]
}),
{"a", "b", "c"},
"attribute",
"value",
List.Max
)
εξόδου
Table.FromRecords({
[key = "x", a = 1, b = null, c = 5],
[key = "y", a = 2, b = 4, c = null]
})