영어로 읽기

다음을 통해 공유


Table.RenameColumns

구문

Table.RenameColumns(table as table, renames as list, optional missingField as nullable number) as table

정보

지정된 이름을 테이블 table의 열로 바꿉니다. 대체 작업은 renames 목록에 제공된 이전 열 이름과 새 열 이름의 두 값 목록으로 구성됩니다. 열이 없으면 선택적 매개 변수 missingField 가 대안을 지정하지 않는 한 예외가 throw됩니다(예: MissingField.UseNull 또는 MissingField.Ignore).

예 1

열 이름 "CustomerNum"을 테이블의 "CustomerID"로 바꿉니다.

사용법

Table.RenameColumns(
    Table.FromRecords({[CustomerNum = 1, Name = "Bob", Phone = "123-4567"]}),
    {"CustomerNum", "CustomerID"}
)

출력

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

예제 2

열 이름 "CustomerNum"을 테이블의 "CustomerID" 및 "PhoneNum"으로 바꿉니다.

사용법

Table.RenameColumns(
    Table.FromRecords({[CustomerNum = 1, Name = "Bob", PhoneNum = "123-4567"]}),
    {
        {"CustomerNum", "CustomerID"},
        {"PhoneNum", "Phone"}
    }
)

출력

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

예제 3

열 이름 "NewCol"을 테이블의 "NewColumn"으로 바꾸고 열이 없으면 무시합니다.

사용법

Table.RenameColumns(
    Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
    {"NewCol", "NewColumn"},
    MissingField.Ignore
)

출력

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})