Power BI Desktop의 2017년 4월 릴리스부터 쿼리 편집기를 사용하고 새 열에 대한 샘플 값을 하나 이상 제공하여 데이터의 새 열을 모델에 추가할 수 있습니다. 현재 선택 항목에서, 또는 지정된 테이블의 모든(또는 선택한) 열을 토대로 제공한 입력에서 새 열 예제를 만들 수 있습니다.

이 방법을 통해 새 열을 신속하게 간편하게 만들 수 있으며 다음과 같은 상황에서 유용합니다.

  • 새 열에서 원하는 데이터 결과는 알고 있지만 어떤 변환(또는 변환 모음)을 사용할지는 모릅니다.
  • 어떤 변환이 필요한지는 이미 알고 있지만 변환을 위해 UI에서 클릭 또는 선택할 위치를 모릅니다.
  • M에서 사용자 지정 열 식을 사용하여 필요한 변환은 모두 알고 있지만 UI에서 클릭 또는 추가하는 데 이러한 식 중 하나 이상을 사용할 수 없습니다.

예제의 열 추가 기능을 사용하는 것은 쉽고 간편합니다. 다음 몇 개 섹션에서는 이 기능이 얼마나 쉬운지 알아봅니다.

쿼리 편집기를 사용하여 예제의 새 열 추가

예제의 새 열을 만들려면 쿼리 편집기를 시작합니다. Power BI Desktop 리본에서 쿼리 편집을 선택하여 이 작업을 수행할 수 있습니다.

이 문서에서는 다음 Wikipedia 문서에서 데이터를 사용합니다(링크이므로 클릭하여 데이터를 직접 가져오고 함께 진행 가능).

쿼리 편집기가 시작되고 일부 데이터가 로드되었으면 예제의 열 추가를 시작할 수 있습니다. 새 열을 추가하려면 쿼리 편집기에서 리본 메뉴의 열 추가 탭을 선택하고 예제의 열을 선택합니다. 드롭다운을 선택하면 모든 열에서(기본값, 드롭다운 대신 단추를 선택한 경우) 또는 선택 항목에서를 선택할 수 있습니다. 이 문서에서는 모든 열에서를 선택하는 과정을 안내합니다.

예제의 열 추가 창

예제의 새 열을 추가하도록 선택하면 현재 테이블의 열을 표시하는 새 창이 표시됩니다(모두 보려면 스크롤해야 할 수도 있음). Power BI Desktop에서 사용자 예제를 토대로 생성할 열인 새로운 Column1도 오른쪽에 표시됩니다. 새 Column1 헤더 아래에는 공백 셀이 있는데, 여기서 Power BI가 예제에 맞는 규칙 및 변환을 만드는 데 사용할 예제를 입력할 수 있습니다.

쿼리 설정 창의 적용된 단계도 확인합니다. 언제나처럼, 쿼리 편집기는 변환 단계를 기록하고 순서대로 쿼리에 적용합니다.

이를 예제의 열 추가 창이라고 하며 네 가지 기본 영역으로 구성됩니다.

  1. 명령 모음에는 기능 또는 변환에 대한 간략한 설명이 들어 있습니다.
  2. 피드백 보내기 옵션은 Power BI에서 해당 기능을 개선하는 데 도움이 됩니다.
  3. 확인취소 단추를 통해 변환을 커밋하고 열을 추가하거나 취소할 수 있습니다.
  4. 새 열 영역에서는 해당 행의 다른 열과 관련하여 모든 행의 샘플 값(Power BI에 예제 제공)을 입력할 수 있습니다.

새 열에 예제를 입력하면 Power BI에서는 검색된 변환을 기반으로 작성 중인 열이 어떻게 나타나는지 미리 볼 수 있습니다. 예를 들어 첫 번째 행에 Alabama 를 입력하면 이는 테이블의 첫 번째 열에 Alabama 값에 해당합니다. Enter 키를 누르는 즉시 Power BI가 이 값을 기반으로 열을 채웁니다.

하지만 Massachusetts[E] 가 포함된 행으로 이동하여 마지막 [E] 부분을 삭제했습니다(불필요하므로). Power BI는 이러한 변화를 감지하고 예제를 사용하여 변환을 생성합니다. 맨 위 중간 창에서 변환에 대한 설명을 확인하세요.

예제를 계속 제공함에 따라 쿼리 편집기가 변환을 추가합니다. 결과가 만족스러우면 확인을 선택하여 변경 내용을 커밋할 수 있습니다.

실제 예제의 열 추가 창 보기

어떻게 작동하는지 보고 싶으신가요? 다음 비디오는 이 예제의 앞부분에서 제공된 데이터 원본을 사용하여 이 기능을 사용하는 모습을 보여줍니다. 비디오를 살펴보고 직접 따라 해 보세요!

고려 사항 및 제한 사항

예제의 열 추가를 사용할 때 사용할 수 있는 다양한 변환이 있지만 일부 변환만 포함했습니다. 다음은 지원되는 모든 변환 목록입니다.

  • 참조

    • 특정 열에 대한 참조(자르기, 정리(2017년 6월 기준) 및 형 변환 포함)
  • 텍스트 변환

    • 결합(리터럴 문자열 및 전체 열 값 조합 지원)
    • 바꾸기
    • 길이
    • 추출
      • 첫 번째 문자
      • 마지막 문자
      • 범위
      • 구분 기호 앞 텍스트
      • 구분 기호 뒤 텍스트
      • 구분 기호 사이 텍스트
    • Power BI Desktop 2017년 6월 릴리스부터는 다음 텍스트 변환이 지원됩니다.
      • 길이

참고: 모든 텍스트 변환에서는 열 값으로 자르거나, 정리(2017년 6월 기준)하거나, 형 변환을 적용해야 하는 잠재성을 고려합니다.

  • 날짜 변환

    • 요일
    • 요일 이름
    • 연간 일자
    • 월 이름
    • 연간 사분기
    • 월간 주
    • 연간 주
    • 연도
  • Power BI Desktop 2017년 6월 릴리스부터는 추가 날짜 변환이 지원됩니다.

    • 보존 기간
    • 연초
    • 연말
    • 월초
    • 월말
    • 분기초
    • 월의 일수
    • 분기말
    • 주초
    • 주말
    • 월간 일자
    • 하루 시작
    • 하루 끝
  • 시간 변환

    • 시간
  • 날짜/시간/표준 시간대 변환 - 2017년 7월 Power BI Desktop 릴리스부터는 다음 변환이 지원됩니다.

    • 현지 시간으로

참고: 모든 DateTime 변환에서는 열 값을 Date , Time 또는 DateTime 으로 변환해야 하는 잠재성을 고려합니다.

  • 숫자 변환 - 2017년 7월 Power BI Desktop 릴리스부터는 다음 변환이 지원됩니다.
    • 절대값
    • 아크코사인
    • 아크사인
    • 아크탄젠트
    • 숫자로 변환
    • 코사인
    • 큐브
    • 나누기
    • 지수
    • 계승
    • 정수 나누기
    • 짝수
    • 홀수
    • Ln
    • 상용 로그
    • 모듈로
    • 곱하기
    • 내림
    • 올림
    • 부호
    • 사인
    • 제곱근
    • 제곱
    • 빼기
    • 합계
    • 탄젠트