Table.FromRows
Table.FromRows(rows as list, optional columns as any) as table
Létrehoz egy táblát a listából rows
, amelyben a lista minden eleme egy belső lista, amely egyetlen sor oszlopértékeit tartalmazza. Opcionálisan megadható egy oszlopnevek listája, egy táblázattípus vagy oszlopok száma a columns
számára.
Egy táblát ad vissza, amely tartalmaz egy [CustomerID] oszlopot az {1, 2} értékekkel, egy [Név] oszlopot a {"Bob", "Jim"} értékekkel, és egy [Phone] oszlopot a {"123-4567", "987-6543"} értékekkel.
Használat
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
kimeneti
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Adjon vissza egy táblázatot a következő oszlopokkal: [CustomerID], amely értékeket tartalmaz: {1, 2}, [Név] értékek: {"Bob", "Jim"}, és [Telefon], amely értékeket tartalmaz: {"123-4567", "987-6543"}, ahol a [CustomerID] számtípus, a [Név] és a [Telefon] pedig szövegtípus.
Használat
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)
kimeneti
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})