Power BI에서 DAX를 사용하여 측정값 만들기
팁: 모든 계산은 D:\Allfiles\Demo\Resources\Snippets-Demo-05.txt 파일에서 복사할 수 있습니다.
계산된 테이블 만들기
- 다음 식을 사용하여 계산된 테이블을 만듭니다.
Date = CALENDARAUTO()
- 데이터 뷰로 전환하여 날짜 열 1개가 있는 테이블을 검토합니다.
계산 열 만들기
- Date 테이블에 계산된 열을 추가합니다.
Year = "CY" & YEAR('Date'[Date])
- Date 테이블에 계산된 열을 하나 더 추가합니다.
Month = FORMAT('Date'[Date], "YYYY-MM")
-
모델 뷰에서 Date 테이블 Date 열을 Sales 테이블 OrderDate 열로 끌어 관계를 만듭니다.
-
Sales 테이블 OrderDate 열을 숨깁니다.
-
Date 테이블에서 Year 및 Month 수준을 사용하여 Calendar 계층 구조를 만듭니다.
-
보고서 뷰에서 Date 열을 사용하여 Date 테이블을 날짜 테이블로 표시합니다.
-
행렬 시각적 개체에서 Products 계층 구조를 제거한 후 Calendar 계층 구조로 바꿉니다.
-
Sales 테이블에 계산된 열을 추가합니다.
Cost = 'Sales'[Quantity] * RELATED('Product'[Cost])
- Cost 열의 서식을 소수점 두 자리로 지정합니다.
빠른 측정 만들기
-
Profit 열의 값에서 Cost 열의 값을 빼는 빠른 측정을 Sales 테이블에 추가합니다.
-
측정 이름을 Profit으로 바꿉니다.
-
측정에서는 모델에 데이터를 저장하지 않음을 설명합니다.
일반 측정 만들기
- Sales 테이블에 측정을 추가합니다.
Profit Margin = DIVIDE([Profit], SUM('Sales'[Sales]))
-
Profit Margin 열의 서식을 백분율로 지정합니다.
-
Sales 테이블에 다른 측정을 추가합니다.
Sales YTD = TOTALYTD(SUM('Sales'[Sales]), 'Date'[Date])
- Sales YTD 열의 서식을 소수점 두 자리로 지정합니다.
행렬 시각적 개체를 사용하여 계산 유효성 검사
-
행렬 시각적 개체에 Cost, Profit, Profit Margin 및 Sales YTD 필드를 추가합니다.
-
Power BI Desktop 파일을 저장합니다.
-
이후 데모에서 사용할 수 있도록 Power BI Desktop 파일을 열어 둡니다.