Table.FromRows

Syntaks

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

Om

Opretter en tabel ud fra listen rows , hvor hvert element på listen er en indre liste, der indeholder kolonneværdierne for en enkelt række. Der kan angives en valgfri liste over kolonnenavne, en tabeltype eller et antal kolonner for columns.

Eksempel 1

Returner en tabel med kolonnen [CustomerID] med værdierne {1, 2}, kolonnen [Name] med værdierne {"Bob", "Jim"} og kolonne [Telefon] med værdierne {"123-4567", "987-6543"}.

Brug

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

Output

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

Eksempel 2

Returner en tabel med kolonnen [CustomerID] med værdierne {1, 2}, kolonnen [Name] med værdierne {"Bob", "Jim"} og kolonne [Telefon] med værdierne {"123-4567", "987-6543"}, hvor [CustomerID] er taltype, og [Navn] og [Telefon] er teksttyper.

Brug

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

Output

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