Ανάγνωση στα Αγγλικά

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


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