Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
Table.FromColumns(lists as list, optional columns as any) as table
Omtrent
Opretter en tabel af typen columns ud fra en liste lists, der indeholder indlejrede lister med kolonnenavne og værdier. Hvis nogle kolonner har flere værdier, udfyldes de manglende værdier med standardværdien 'null', hvis kolonnerne kan være null.
Eksempel 1
Returner en tabel fra en liste over kundenavne på en liste. Hver værdi på kundelisteelementet bliver en rækkeværdi, og hver liste bliver en kolonne.
brug
Table.FromColumns({
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
output
Table.FromRecords({
[Column1 = 1, Column2 = 2, Column3 = 3],
[Column1 = "Bob", Column2 = "Jim", Column3 = "Paul"],
[Column1 = "123-4567", Column2 = "987-6543", Column3 = "543-7890"]
})
Eksempel 2
Opret en tabel ud fra en given liste over kolonner og en liste over kolonnenavne.
brug
Table.FromColumns(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
output
Table.FromRecords({
[CustomerID = 1, Name = 2, Phone = 3],
[CustomerID = "Bob", Name = "Jim", Phone = "Paul"],
[CustomerID = "123-4567", Name = "987-6543", Phone = "543-7890"]
})
Eksempel 3
Opret en tabel med et andet antal kolonner pr. række. Den manglende rækkeværdi er null.
brug
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
output
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]
})