Saltar al contenido principal

Table.FromPartitions

Devuelve una tabla que es el resultado de combinar un conjunto de tablas divididas en particiones.

Syntax

Table.FromPartitions(
partitionColumn as text,
partitions as list,
optional partitionColumnType as type
) as table

Remarks

Devuelve una tabla que es el resultado de la combinación de un conjunto de tablas particionadas, partitions. partitionColumn es el nombre de la columna que se debe agregar. El tipo predeterminado de columna es any pero se puede especificar mediante partitionColumnType.

Examples

Example #1

Buscar el tipo de elemento en la lista <code>{number}</code>.

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"}})}
}
)
}
}
)
}
}
)

Result:

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
]
})

Category

Table.Row operations