Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
Table.Partition(
table as table,
column as text,
groups as number,
hash as function
) as list
Περίπου
Χωρίζει την table σε μια λίστα με groups αριθμό πινάκων, με βάση την τιμή της column και μια συνάρτηση hash. Η συνάρτηση hash εφαρμόζεται στην τιμή της γραμμής column για να λάβετε μια τιμή κατακερματισμού για τη γραμμή. Ο συντελεστής τιμής κατακερματισμού groups προσδιορίζει σε ποιους από τους πίνακες που επιστρέφονται θα τοποθετηθεί η γραμμή.
-
table: Ο πίνακας για διαμερισμό. -
column: Η στήλη προς κατακερματίζεται για να προσδιοριστεί σε ποιον πίνακα που επιστρέφεται η γραμμή. -
groups: Ο αριθμός πινάκων στους οποίο θα χωριστεί ο πίνακας εισόδου. -
hash: Η συνάρτηση που εφαρμόζεται για τη λήψη μιας τιμής κατακερματισμού.
Παράδειγμα 1
Χωρίστε τον πίνακα ({[a = 2, b = 4], [a = 6, b = 8], [a = 2, b = 4], [a = 1, b = 4]}) σε 2 πίνακες στη στήλη [α], χρησιμοποιώντας την τιμή των στηλών ως συνάρτηση κατακερματισμού.
χρήσης
Table.Partition(
Table.FromRecords({
[a = 2, b = 4],
[a = 1, b = 4],
[a = 2, b = 4],
[a = 1, b = 4]
}),
"a",
2,
each _
)
εξόδου
{
Table.FromRecords({
[a = 2, b = 4],
[a = 2, b = 4]
}),
Table.FromRecords({
[a = 1, b = 4],
[a = 1, b = 4]
})
}