Hoppa till huvudinnehåll

Table.FromPartitions

Returnerar en tabell som är resultatet av sammanslagningen av en uppsättning partitionerade tabeller.

Syntax​

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

Remarks​

Returnerar en tabell som är resultatet av en kombination av en uppsättning partionerade tabeller, partitions. partitionColumn är namnet på den kolumn som ska läggas till. Kolumntypen har standardvärdet any, men kan specificeras med partitionColumnType.

Examples​

Example #1​

Hitta objekttypen i listan {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