Table.FromColumns
Syntaksi
Table.FromColumns(lists as list, optional columns as any) as table
Tietoja
Luo -tyypin columns
taulukon luettelosta lists
sisältäen sisäkkäisiä luetteloita, joissa on sarakkeiden nimet ja arvot. Jos joillakin sarakkeilla on enemmän arvoja kuin toisilla, puuttuvat arvot täytetään oletusarvolla, 'null', jos sarakkeet ovat tyhjäarvoja sallivia.
Esimerkki 1
Palauta taulukko luettelona asiakasnimien luettelosta. Jokaisesta asiakasluettelokohteen arvosta tulee riviarvo, ja jokaisesta luettelosta tulee sarake.
Käyttö
Table.FromColumns({
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
Tuloste
Table.FromRecords({
[Column1 = 1, Column2 = 2, Column3 = 3],
[Column1 = "Bob", Column2 = "Jim", Column3 = "Paul"],
[Column1 = "123-4567", Column2 = "987-6543", Column3 = "543-7890"]
})
Esimerkki 2
Luo taulukko annetusta sarakkeiden luettelosta ja sarakkeiden nimien luettelosta.
Käyttö
Table.FromColumns(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
Tuloste
Table.FromRecords({
[CustomerID = 1, Name = 2, Phone = 3],
[CustomerID = "Bob", Name = "Jim", Phone = "Paul"],
[CustomerID = "123-4567", Name = "987-6543", Phone = "543-7890"]
})
Esimerkki 3
Luo taulukko, jossa on eri määrä sarakkeita riviä kohden. Puuttuva riviarvo on tyhjäarvo.
Käyttö
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
Tuloste
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]
})
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle