Table.Split
Σύνταξη
Table.Split(table as table, pageSize as number) as list
Περίπου
Διαιρεί table
σε μια λίστα πινάκων όπου το πρώτο στοιχείο της λίστας είναι ένας πίνακας που περιέχει την πρώτη pageSize
γραμμών από τον πίνακα προέλευσης, το επόμενο στοιχείο της λίστας είναι ένας πίνακας που περιέχει την επόμενη pageSize
γραμμές από τον πίνακα προέλευσης και ούτω καθεξής.
Παράδειγμα 1
Διαιρέστε έναν πίνακα πέντε εγγραφών σε πίνακες με δύο εγγραφές η καθεμία.
χρήσης
let
Customers = Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Cristina", Phone = "232-1550"],
[CustomerID = 5, Name = "Anita", Phone = "530-1459"]
})
in
Table.Split(Customers, 2)
εξόδου
{
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
}),
Table.FromRecords({
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Cristina", Phone = "232-1550"]
}),
Table.FromRecords({
[CustomerID = 5, Name = "Anita", Phone = "530-1459"]
})
}