Table.FromPartitions
Sintaxis
Table.FromPartitions(partitionColumn as text, partitions as list, optional partitionColumnType as nullable type) as table
Acerca de
Devuelve una tabla que es el resultado de combinar un conjunto de tablas divididas en particiones, partitions
. partitionColumn
es el nombre de la columna que se va a agregar. El tipo de la columna tiene como valor predeterminado any
, pero se puede especificar mediante partitionColumnType
.
Ejemplo 1
Buscar un tipo de elemento de la lista {number}
.
Uso
Table.FromPartitions(
"Year",
{
{
1994,
Table.FromPartitions(
"Month",
{
{
"Jan",
Table.FromPartitions(
"Day",
{
{1, #table({"Foo"}, {{"Bar"}})},
{2, #table({"Foo"}, {{"Bar"}})}
}
)
},
{
"Feb",
Table.FromPartitions(
"Day",
{
{3, #table({"Foo"}, {{"Bar"}})},
{4, #table({"Foo"}, {{"Bar"}})}
}
)
}
}
)
}
}
)
Salida
Table.FromRecords({
[
Foo = "Bar",
Day = 1,
Month = "Jan",
Year = 1994
],
[
Foo = "Bar",
Day = 2,
Month = "Jan",
Year = 1994
],
[
Foo = "Bar",
Day = 3,
Month = "Feb",
Year = 1994
],
[
Foo = "Bar",
Day = 4,
Month = "Feb",
Year = 1994
]
})