構文
Table.ExpandTableColumn(
table as table,
column as text,
columnNames as list,
optional newColumnNames as nullable list
) as table
バージョン情報
table[column] 内のテーブルを複数の行と列に展開します。
columnNames は、内部テーブルから展開する列を選択するために使用されます。 既存の列と新しい列の間の競合を回避するには、 newColumnNames を指定します。
この関数は、入れ子になったテーブルに加えて、入れ子になったレコードのリストの展開もサポートすることに注意してください。
例
[場所] 列を 2 つの新しい列に展開します。
使用方法
Table.ExpandTableColumn(
Table.FromRecords({
[
Company = "Contoso",
Locations = Table.FromRecords({
[City = "Redmond", State = "WA"],
[City = "Bellevue", State = "WA"],
[City = "Tempe", State = "AZ"]
})
]
}),
"Locations",
{"City", "State"},
{"Locations.City", "Locations.State"}
)
アウトプット
Table.FromRecords({
[Company = "Contoso", Locations.City = "Redmond", Locations.State = "WA"],
[Company = "Contoso", Locations.City = "Bellevue", Locations.State = "WA"],
[Company = "Contoso", Locations.City = "Tempe", Locations.State = "AZ"]
})