Table.FromRows
Opretter en tabel ud fra en liste over rækkeværdier og valgfri kolonner.
Syntax
Table.FromRows(
rows as list,
optional columns as any
) as table
Remarks
Opretter en tabel ud fra listen rows
, hvor de enkelte elementer på listen er en indre liste, der indeholder kolonneværdier for en enkelt række. Der kan angives en valgfri liste over kolonnenavne, en tabeltype eller et antal kolonner for columns
.
Examples
Example #1
Returnerer 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"}.
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
Returnerer 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 nummertype, og [Name] og [Phone] er teksttyper.
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