Skip to main content

Table.FromRows

Creates a table from a list of row values and optional columns.

Syntax

Table.FromRows(
rows as list,
optional columns as any
) as table

Remarks

Δημιουργεί έναν πίνακα από τη λίστα rows όπου κάθε στοιχείο της λίστας είναι μια εσωτερική λίστα που περιέχει τις τιμές στηλών για μία σειρά. Μια προαιρετική λίστα ονομάτων στηλών, ένας τύπος πίνακα ή ένας αριθμός στηλών μπορούν να δοθούν για το columns.

Examples

Example #1

Επιστρέφει έναν πίνακα με τη στήλη [CustomerID] και τιμές {1, 2}, με τη στήλη [Name] και τιμές {"Bob", "Jim"} και τη στήλη [Phone] με τιμές {"123-4567", "987-6543"}.

Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
)

Result:

Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})

Example #2

Επιστρέφει έναν πίνακα με τη στήλη [CustomerID] και τιμές {1, 2}, έναν πίνακα [Name] με τιμές {"Bob", "Jim"} και τη στήλη [Phone] με τιμές {"123-4567", "987-6543"}, όπου το [CustomerID] είναι τύπος αριθμού και τα [Name] και [Phone] είναι τύποι κειμένου.

Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)

Result:

Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})

Category

Table.Table construction