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 end andre, udfyldes de manglende værdier med standardværdien 'null', hvis kolonnerne kan være null.
Eksempel 1
Returner en tabel fra en liste over kundekolonner.
brug
Table.FromColumns({
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
})
output
Table.FromRecords({
[Column1 = 1, Column2 = "Bob", Column3 = "123-4567"],
[Column1 = 2, Column2 = "Jim", Column3 = "987-6543"],
[Column1 = 3, Column2 = "Paul", Column3 = "543-7890"]
})
Eksempel 2
Opret en tabel ud fra en liste over kundekolonner og en liste over kolonnenavne.
brug
Table.FromColumns(
{
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
output
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", 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]
})