Table.FromRows
Table.FromRows(rows as list, optional columns as any) as table
Erstellt eine Tabelle auf der Grundlage der Liste rows
, in der die einzelnen Elemente der Liste eine interne Liste mit den Spaltenwerten für eine einzelne Zeile bilden. Eine optionale Liste mit Spaltennamen, ein Tabellentyp oder eine Anzahl Spalten können für columns
angegeben werden.
Gibt eine Tabelle mit der Spalte [CustomerID] mit den Werten {1, 2}, der Spalte [Name] mit den Werten {"Bob", "Jim"} und der Spalte [Phone] mit den Werten {"12 34 56 7", "98 76 54 3"} zurück.
Verwendung
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
Ausgabe
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Gibt eine Tabelle mit der Spalte [CustomerID] mit den Werten {1, 2}, der Spalte [Name] mit den Werten {"Bob", "Jim"} und der Spalte [Phone] mit den Werten {"12 34 56 7", "98 76 54 3"} zurück. Dabei ist [CustomerID] ein Zahlentyp, [Name] und [Phone] sind Texttypen.
Verwendung
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)
Ausgabe
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})