Table.FromRows
Table.FromRows(rows as list, optional columns as any) as table
Cria uma tabela a partir da lista rows
onde cada elemento da lista é uma lista interna que contém os valores de coluna para uma única linha. Uma lista opcional de nomes de colunas, um tipo de tabela ou um número de colunas pode ser fornecida para columns
.
Devolver uma tabela com a coluna [CustomerID] com valores {1, 2}, coluna [Nome] com valores {"Bob", "Jim"} e coluna [Telefone] com valores {"123-4567", "987-6543"}.
Utilização
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
Saída
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Devolve uma tabela com a coluna [CustomerID] com os valores {1, 2}, a coluna [Name] com os valores {"Bob", "Jim"} e a coluna [Phone] com os valores {"123-4567", "987-6543"}, em que [CustomerID] é o tipo de número e [Name] e [Phone] são tipos de texto.
Utilização
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"]
})