次の方法で共有


Table.FromPartitions

構文

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

バージョン情報

一連のパーティション テーブル ( partitions) を組み合わせた結果であるテーブルを返します。 partitionColumn は、追加する列の名前です。 列の型は既定で anyされますが、 partitionColumnTypeで指定できます。

例 1

リスト {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"}})}
                            }
                        )
                    }
                }
            )
        }
    }
)

アウトプット

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