Læs på engelsk

Del via


Table.FromRows

Syntaks

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

Omtrent

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 til columns.

Eksempel 1

Returner en tabel med kolonnen [CustomerID] med værdierne {1, 2}, kolonnen [Name] med værdierne {"Bob", "Jim"} og kolonne [Phone] 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 kolonnen [Phone] 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"]
})