본문으로 건너뛰기

Table.ExpandRecordColumn

레코드 열을 각각 값을 포함하는 여러 열로 확장합니다.

Syntax

Table.ExpandRecordColumn(
table as table,
column as text,
fieldNames as list,
optional newColumnNames as list
) as table

Remarks

입력 table의 레코드 column을(를) 사용하여 레코드의 각 필드에 대한 열을 하나씩 포함하는 테이블을 만듭니다. 선택적으로 newColumnNames을(를) 지정하여 새 테이블의 열 이름이 고유하도록 할 수 있습니다.

  • table: 확장할 레코드 열이 있는 원래 테이블입니다.
  • column: 확장할 열입니다.
  • fieldNames: 테이블의 열로 확장할 필드 목록입니다.
  • newColumnNames: 새 열에 지정할 열 이름의 목록입니다. 새 열 이름은 새 테이블의 열과 중복될 수 없습니다.

Examples

Example #1

({[a = [aa = 1, bb = 2, cc = 3], b = 2]}) 테이블의 [a] 열을 "aa", "bb" 및 "cc" 열로 확장합니다.

Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)

Result:

Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})

Category

Table.Transformation