Table.FromColumns
Table.FromColumns(lists as list, optional columns as any) as table
Oppretter en tabell av typen columns
fra en liste lists
som inneholder nestede lister med kolonnenavnene og verdiene. Hvis noen kolonner har flere verdier enn andre, fylles de manglende verdiene med standardverdien Null hvis kolonnene kan nullstilles.
Returner en tabell fra en liste over kundenavn i en liste. Hver verdi i kundelisteelementet blir en radverdi, og hver liste blir en kolonne.
bruk
Table.FromColumns({
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
utdata
Table.FromRecords({
[Column1 = 1, Column2 = 2, Column3 = 3],
[Column1 = "Bob", Column2 = "Jim", Column3 = "Paul"],
[Column1 = "123-4567", Column2 = "987-6543", Column3 = "543-7890"]
})
Opprett en tabell fra en gitt liste over kolonner og en liste med kolonnenavn.
bruk
Table.FromColumns(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
utdata
Table.FromRecords({
[CustomerID = 1, Name = 2, Phone = 3],
[CustomerID = "Bob", Name = "Jim", Phone = "Paul"],
[CustomerID = "123-4567", Name = "987-6543", Phone = "543-7890"]
})
Opprett en tabell med forskjellig antall kolonner per rad. Den manglende radverdien er null.
bruk
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
utdata
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]
})