Table.FromList
Convierte una lista en una tabla aplicando la función de división especificada a cada elemento de la lista.
Syntax
Table.FromList(
list as list,
optional splitter as function,
optional columns as any,
optional default as any,
optional extraValues as ExtraValues.Type
) as table
Remarks
Convierte una lista list
en una tabla aplicando la función de división opcional, splitter
, a cada elemento de la lista. De forma predeterminada, se supone que se trata de una lista de valores de texto separados por comas. columns
opcional puede ser el número de columnas, una lista de columna o un tipo de tabla. También puede especificarse un parámetro opcional default
y extraValues
.
Examples
Example #1
Cree una tabla a partir de una lista utilizando el divisor por defecto.
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
Result:
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Example #2
Cree una tabla a partir de una lista utilizando un divisor personalizado.
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
Result:
Table.FromRecords({
[#"Letter and Example Word" = "a,apple"],
[#"Letter and Example Word" = "b,ball"],
[#"Letter and Example Word" = "c,cookie"],
[#"Letter and Example Word" = "d,door"]
})
Example #3
Cree una tabla a partir de la lista utilizando el divisor Record.FieldValues.
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
Result:
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})
Category
Table.Table construction