구문
Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as nullable number
) as table
소개
열이 지정된 순서table대로 입력columnOrder에서 테이블을 반환합니다. 목록에 지정되지 않은 열의 순서는 다시 지정되지 않습니다. 열이 없으면 선택적 매개 변수 missingField 가 대안을 지정하지 않는 한 예외가 throw됩니다(예: MissingField.UseNull 또는 MissingField.Ignore).
예 1
테이블의 [전화] 및 [이름] 열 순서를 전환합니다.
사용법
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)
출력
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})
예제 2
[전화] 및 [주소] 열의 순서를 전환하거나 테이블에서 "MissingField.Ignore"를 사용합니다. [Address] 열이 없으므로 테이블이 변경되지 않습니다.
사용법
Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)
출력
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})