Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Syntax
Table.FromColumns(lists as list, optional columns as any) as table
Acerca de
Crea una tabla de tipo columns a partir de una lista lists que contiene listas anidadas con los nombres y valores de columna. Si algunas columnas tienen más valores, otros, los valores que faltan se rellenarán con el valor predeterminado , "null", si las columnas son nullables.
Ejemplo 1
Devuelve una tabla de una lista de nombres de cliente en una lista. Cada valor del elemento de lista de clientes se convierte en un valor de fila y cada lista se convierte en una columna.
Uso
Table.FromColumns({
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
Salida
Table.FromRecords({
[Column1 = 1, Column2 = 2, Column3 = 3],
[Column1 = "Bob", Column2 = "Jim", Column3 = "Paul"],
[Column1 = "123-4567", Column2 = "987-6543", Column3 = "543-7890"]
})
Ejemplo 2
Cree una tabla a partir de una lista determinada de columnas y una lista de nombres de columna.
Uso
Table.FromColumns(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
Salida
Table.FromRecords({
[CustomerID = 1, Name = 2, Phone = 3],
[CustomerID = "Bob", Name = "Jim", Phone = "Paul"],
[CustomerID = "123-4567", Name = "987-6543", Phone = "543-7890"]
})
Ejemplo 3
Cree una tabla con un número diferente de columnas por fila. El valor de fila que falta es NULL.
Uso
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
Salida
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]
})