적용 대상: Power BI Desktop
Power BI 서비스
Power Query 편집기 예에서 열 추가 사용하여 새 열에 하나 이상의 예제 값을 제공하여 데이터 모델에 새 열을 추가할 수 있습니다. 선택 영역에서 새 열 예제를 만들거나 테이블의 모든 기존 열을 기반으로 입력을 제공할 수 있습니다.
예제에서 열 추가를 사용하여 다음과 같은 상황에서 빠르고 쉽게 새 열을 만들 수 있습니다.
- 새 열에서 원하는 데이터는 알고 있지만 어떤 변환(또는 변환 컬렉션)이 필요한지는 모릅니다.
- 필요한 변환을 이미 알고 있지만 UI에서 어떤 변환을 선택해야 할지 잘 모릅니다.
- M 언어로 사용자 지정 열 식을 사용하여 필요한 변환을 알고 있지만 이러한 식 중 하나 이상을 UI에서 사용할 수 없습니다.
예제에서 열을 추가하는 것은 간단합니다. 다음 섹션에서는 방법을 보여 줍니다.
예제에서 새 열 추가
Wikipedia에서 샘플 데이터를 얻으려면 Power BI 바탕 화면 리본 메뉴의
- 다음 URL을 대화 상자에 붙여넣고 확인을 선택합니다.
https://wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States
나비게이터 대화 상자에서 미국의 주 테이블을 선택한 다음, 데이터 변환을 선택합니다. 테이블이 Power Query 편집기에서 열립니다.
리본의 홈 탭에서 데이터 변환을 선택합니다. 데이터가 Power Query 편집기에서 열립니다.
- Power Query 편집기 샘플 데이터가 열리면 리본에서 열 추가 탭을 선택한 다음 예제에서 열을 선택합니다. 예제의 열 아이콘을 선택하여 모든 기존 열에서 열을 만들거나 드롭다운 화살표를 선택하여 모든 열에서 또는 선택 항목에서 하나를 선택합니다. 이 연습에서는 모든 열(Columns)에서 데이터를 가져옵니다.
예제 창에서 열 추가
"예제에서 열 추가를 선택하면 테이블 맨 위에 예제에서 열 추가 창이 열립니다." 새 열 1이 기존 열의 오른쪽에 표시됩니다. 모든 열을 보려면 스크롤해야 할 수 있습니다. Column 1 빈 셀에 예제 값을 입력하면 Power BI 예제와 일치하는 규칙 및 변환을 만들고 이를 사용하여 열의 나머지 부분을 채웁니다.
예제에서 가져온 열은 쿼리 설정 창의 적용된 단계로도 나타납니다. 언제나처럼 Power Query 편집기 변환 단계를 기록하고 순서대로 쿼리에 적용합니다.
빈 새 열을 강조 표시하는 예제에서 열 추가 창의 스크린샷
새 열에 예제를 입력할 때 Power BI 만든 변환에 따라 나머지 열의 미리 보기를 표시합니다. 예를 들어 첫 번째 행에 Alabama를 입력하면 테이블의 첫 번째 열에 있는 Alabama 값에 해당합니다. Enter 누르면 Power BI 첫 번째 열 값에 따라 새 열의 나머지 부분을 채우고 열 이름을 이름 및 우편 약어[12] - Copy로 지정합니다.
이제 새 열의 Massachusetts[E] 행으로 이동하여 문자열의 [E] 부분을 삭제합니다. Power BI 변경 사항을 검색하고 예제를 사용하여 변환을 만듭니다. Power BI 예에서 열 추가 창의 변환을 설명하고 열 이름을 Text Before Delimiter.로 바꿉니다.
예제에서 열 추가 창의 스크린샷으로, '구분 기호 앞의 텍스트' 열에서 매사추세츠가 강조 표시되어 있습니다.
사용자가 예제를 계속 제공하면, Power Query 편집기는 변환 기능을 추가합니다. 결과가 만족스러우면 확인을 선택하여 변경 내용을 커밋합니다.
열 제목을 두 번 클릭하거나 마우스 오른쪽 단추를 클릭하고 이름 바꾸기를 선택하여 새 열 이름을 바꿀 수 있습니다.
샘플 데이터 원본을 사용하여 예제에서 열을 추가하는 작업을 보는 모습을 확인하려면 이 비디오를 시청하세요.
지원되는 변환 목록
예제에서 열 추가를 사용할 때 대부분의 변환을 사용할 수 있습니다. 다음 목록에서는 지원되는 변환을 보여줍니다.
일반
- 조건 열
참조
- 트리밍, 정리 및 대/소문자 변환을 포함하여 특정 열에 대한 참조
텍스트 변환
- 결합(리터럴 문자열과 전체 열 값의 조합 지원)
- Replace
- Length
- 추출물
- 첫 문자
- 마지막 문자열
- 범위
- 구분 기호 앞의 텍스트
- 구분 기호 뒤의 텍스트
- 구분 기호 간 텍스트
- Length
- 문자 제거
- 문자 (텍스트) 유지
비고
모든 Text 변환은 열 값에 대해 트리밍, 정리 또는 대/소문자 변환을 적용할 가능성을 고려합니다.
날짜 변환
- Day
- 요일
- 요일 이름
- 일 년 중의 날
- Month
- 월 이름
- 연간 분기
- 월 중의 주
- 연도의 주
- 연도
- 나이
- 연초
- 연말
- 월 시작
- 월말
- 분기 시작
- 월의 일 수
- 분기 말
- 주 시작
- 주간 종료
- 월의 날
- 하루의 시작
- 하루의 끝
시간 변환
- 시간
- 분
- 두 번째
- 현지 시간으로
비고
모든 날짜 및 시간 변환은 열 값을 Date, Time 또는 DateTime으로 변환해야 할 수 있는 가능성을 고려합니다.
숫자 변환
- 절대값
- 아크코사인
- 아크사인
- 아크탄젠트
- 숫자로 변환
- 코사인
- 큐브
- 분할
- Exponent
- 계승
- 정수 나누기
- 짝수인가요?
- 홀수입니다.
- Ln
- Base-10 로그
- 모듈러
- 곱하기
- 아래로 반올림
- 반올림
- 표지판
- Sin
- 제곱근
- 정사각형
- 빼기
- 합계
- 탄젠트
- 그룹화/범위