Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szintaxis
Table.FromColumns(lists as list, optional columns as any) as table
Rólunk
Létrehoz egy columns típusú táblát egy olyan listából, lists amely beágyazott listákat tartalmaz az oszlopnevekkel és értékekkel. Ha egyes oszlopok több értékkel rendelkeznek, mint mások, a hiányzó értékek az alapértelmezett "null" értékkel lesznek kitöltve, ha az oszlopok null értékűek.
1. példa
Egy táblát ad vissza az ügyféloszlopok listájából.
Használat
Table.FromColumns({
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
})
kimeneti
Table.FromRecords({
[Column1 = 1, Column2 = "Bob", Column3 = "123-4567"],
[Column1 = 2, Column2 = "Jim", Column3 = "987-6543"],
[Column1 = 3, Column2 = "Paul", Column3 = "543-7890"]
})
2. példa
Hozzon létre egy táblát az ügyféloszlopok listájából és az oszlopnevek listájából.
Használat
Table.FromColumns(
{
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
kimeneti
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
3. példa
Hozzon létre egy táblázatot, amely soronként eltérő számú oszlopot tartalmaz. A hiányzó sor értéke null.
Használat
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
kimeneti
Table.FromRecords({
[column1 = 1, column2 = 4, column3 = 6],
[column1 = 2, column2 = 5, column3 = 7],
[column1 = 3, column2 = null, column3 = 8],
[column1 = null, column2 = null, column3 = 9]
})