Delen via


Table.FromRows

Syntaxis

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

Info

Hiermee maakt u een tabel uit de lijst rows waarin elk element van de lijst een interne lijst is die de kolomwaarden voor één rij bevat. Er kan een optionele lijst met kolomnamen, een tabeltype of een aantal kolommen worden opgegeven.columns

Voorbeeld 1

Retourneert een tabel met kolom [CustomerID] met waarden {1, 2}, kolom [Naam] met waarden {"Bob", "Jim"} en kolom [Telefoon] met waarden {"123-4567", "987-6543"}.

Gebruik

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

Uitvoer

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

Voorbeeld 2

Retourneert een tabel met kolom [CustomerID] met waarden {1, 2}, kolom [Naam] met waarden {"Bob", "Jim"} en kolom [Telefoon] met de waarden {"123-4567", "987-6543"}, waarbij [CustomerID] een getaltype is en [Naam] en [Telefoon] teksttypen zijn.

Gebruik

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

Uitvoer

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