Přeskočit na hlavní obsah

Table.FromPartitions

Vrátí tabulku, která je výsledkem kombinace sady rozdělených tabulek.

Syntax​

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

Remarks​

Vrátí tabulku, která je výsledkem spojení sady tabulek rozdělených na oddíly, partitions. partitionColumn je název sloupce, který se má přidat. Pro typ sloupce se používá výchozí hodnota any, ale partitionColumnType může zadat jinou.

Examples​

Example #1​

Umožňuje najít typ položky ze seznamu {number}.

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