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"]
})