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 <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