Table.FromRows
Syntaksi
Table.FromRows(rows as list, optional columns as any) as table
Noin
Luo taulukon luettelosta rows
jossa luettelon jokainen elementti on sisempi luettelo, joka sisältää yksittäisen rivin sarakearvot.
columns
voidaan antaa valinnainen sarakenimien luettelo, taulukkotyyppi tai sarakkeiden määrä.
Esimerkki 1
Palauta taulukko, jonka sarakkeessa [CustomerID] on arvot {1, 2}, sarakkeessa [Name] on arvot {"Bob", "Jim"} ja sarakkeessa [Phone] on arvot {"123-4567", "987-6543"}.
käyttö
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
Output
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Esimerkki 2
Palauta taulukko, jonka sarakkeessa [CustomerID] on arvot {1, 2}, sarakkeessa [Name] on arvot {"Bob", "Jim"} ja sarakkeessa [Phone] on arvot {"123-4567", "987-6543"}, jossa [CustomerID] on lukutyyppi ja [Name] ja [Phone] ovat tekstityyppejä.
käyttö
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)
Output
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})