Table.ExpandListColumn
통사론
Table.ExpandListColumn(table as table, column as text) as table
소개
column
에 값 목록이 포함된 table
이 주어지면, 목록을 각 값별로 행으로 분할합니다. 다른 열의 값은 새로 만든 각 행에서 중복됩니다. 이 함수는 중첩 테이블을 레코드 목록으로 처리하여 확장할 수도 있습니다.
예제 1
목록 열 [이름]을 분할합니다.
사용량
Table.ExpandListColumn(
Table.FromRecords({[Name = {"Bob", "Jim", "Paul"}, Discount = .15]}),
"Name"
)
출력
Table.FromRecords({
[Name = "Bob", Discount = 0.15],
[Name = "Jim", Discount = 0.15],
[Name = "Paul", Discount = 0.15]
})
예제 2
중첩 테이블 열 [구성 요소]를 분할합니다.
사용량
Table.ExpandListColumn(
#table(
{"Part", "Components"},
{
{"Tool", #table({"Name", "Quantity"}, {{"Thingamajig", 2}, {"Widget", 3}})}
}
),
"Components"
)
출력
Table.FromRecords({
[Part = "Tool", Components = [Name = "Thingamajig", Quantity = 2]],
[Part = "Tool", Components = [Name = "Widget", Quantity = 3]]
})