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


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"]
    })
}