Power BI DAX 입문

Power BI DAX 입문

Jess Ahmet

Content Developer, DataCamp

DAX란 무엇인가요?

  • Data Analysis eXpressions
  • 계산을 만들기 위한 수식 언어
    • 열, 테이블, 측정값
  • Excel 수식 및 함수 기반
    • 예: SUM()
  • 다른 Microsoft 도구에서 사용됨
    • Power Pivot 및 Analysis Services
Power BI DAX 입문

DAX 함수

  • 인자라고 하는 특정 값에 대해 계산을 수행하는 미리 정의된 수식
  • 함수 구문은 예상되는 인자의 순서를 나타냅니다
  • 함수 카테고리
    • 집계 - SUM(),AVERAGE(), COUNT()
    • 날짜 및 시간 - TODAY(), MONTH(), YEAR()
    • 논리적 - IF(), AND(), OR()
    • 텍스트 - CONCATENATE(), UPPER(), LEFT()
    • 등등...
  • DAX 참조:
Power BI DAX 입문

DAX 함수 예제

  • SUM()
    • 구문: SUM(<column>)
    • 설명: 열의 모든 숫자를 더합니다.
    • 하나의 인자: <column>
    • 예시: SUM(Sales)
  • LEFT()
    • 구문: LEFT(<text>, <num_chars>)
    • 설명: 텍스트의 시작 부분에서 지정한 개수만큼 문자를 반환합니다.
    • 두 개의 인자: <text>,<num_chars>
    • 예시: LEFT('DataCamp', 4) = "Data"
Power BI DAX 입문

계산 열 만들기

  • 원본 데이터를 편집하지 않고 기존 데이터 세트를 확장합니다
  • 행 수준에서 평가하고 기존 테이블에 새 열을 추가합니다
  • 데이터가 로드되거나 새로 고침될 때 계산됨
Power BI DAX 입문

계산 열 만들기

  • 원본을 편집하지 않고 기존 데이터 세트를 확장
  • 행 수준에서 평가하고 기존 테이블에 새 열을 추가
  • 데이터 로드 시 및 데이터가 새로 고쳐질 때 계산됨
  • DAX 예시: Price_w_tax = Price + (Price * Tax)
항목 가격 세금
A $ 20 25%
B $ 45 0%
C $ 100 15%
Power BI DAX 입문

계산 열 만들기

  • 원본을 편집하지 않고 기존 데이터 세트를 확장
  • 행 수준에서 평가하고 기존 테이블에 새 열을 추가
  • 데이터 로드 시 및 데이터가 새로 고쳐질 때 계산됨
  • DAX 예시: Price_w_tax = Price + (Price * Tax)
항목 가격 세금 세금포함가격
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Power BI DAX 입문

계산된 측정값 만들기

  • 복잡한 계산을 가능하게 함
  • 여러 행을 집계하고 시각화에 추가할 수 있는 새 필드를 추가
  • {{{3}}}와 상호작용하고 필터링할 때 쿼리 시간에 계산됨
    • 테이블에 접근할 때마다 계산이 실행되지 않기 때문에 더 효율적
  • 측정값을 만드는 두 가지 방법
    • 처음부터 측정값 작성
    • 내장된 빠른 측정 도구 사용
Power BI DAX 입문

계산된 측정값 만들기

항목 가격 세금 세금포함가격
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
  • Total_price_w_tax = SUM(Price_w_tax)
  • Total_price_w_tax = $25 + $45 + $115 = $185
Power BI DAX 입문

요약

계산 열:

  • 각 행을 평가하기 위해
  • 기존 테이블에 새 열 추가
  • 데이터가 로드되거나 새로 고침될 때 계산됨

계산 측정값:

Power BI DAX 입문

요약

계산 열:

  • 각 행을 평가하기 위해
  • 기존 테이블에 새 열 추가
  • 데이터 로드 시 또는 데이터가 새로 고쳐질 때 계산됨
항목 가격 세금 세금포함가격
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

계산 측정값:

  • 여러 행을 집계할 때
  • 시각화에 추가할 수 있는 또 다른 필드로 결과가 표시됨
  • {{{2}}}와 상호작용하고 필터링할 때 쿼리 시간에 계산됨
  • Total_price_w_tax = SUM(Price_w_tax)
Power BI DAX 입문

요약

계산 열:

  • 각 행을 평가하기 위해
  • 기존 테이블에 새 열 추가
  • 데이터 로드 시 또는 데이터가 새로 고쳐질 때 계산됨
항목 가격 세금 세금포함가격
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

계산 측정값:

  • 여러 행을 집계할 때
  • 시각화에 추가할 수 있는 또 다른 필드의 결과
  • 쿼리 시간에 상호작용하고 필터링할 때 계산됨

  • Total_price_w_tax = SUM(Price_w_tax)

1 계산된 테이블은 나중에 다룰 예정입니다.
Power BI DAX 입문

Adventure Works

  • 전 세계에 자전거 및 자전거 부품을 판매합니다
  • 테이블: Sales
    • 판매의 각 주문 라인에 대한 거래 데이터
    • 제품 카테고리를 포함한 범주형 데이터를 포함합니다

Amin Hasani가 전시하는 Shinola 자전거

Power BI DAX 입문

연습해 봅시다!

Power BI DAX 입문

Preparing Video For Download...