Power BI 계산 이해를 위한 랩
개요
이 랩의 예상 완료 시간은 20분입니다.
이 랩에서는 열, 단순 측정값, var을 사용하는 측정값, 시간 인텔리전스를 사용하는 빠른 측정 및 고유 카운트의 측정값을 만듭니다.
작업 1: 총 도매 양에 대한 열 만들기
이 작업에서는 두 개의 다른 테이블을 사용하여 새 열을 만듭니다.
필드 섹션에서 판매 테이블을 선택합니다. 이렇게 하면 새 측정값이 이 테이블에 배치됩니다.
테이블 도구 > 계산의 리본에서 새열을 선택합니다.
도매 비용이라는 열을 만듭니다. 도매 비용은 판매 테이블에 기록된 대로 판매된 단위 수량 * 제품 테이블의 도매 가격입니다.
DAX 수식 관련, 제품 테이블의 도매 가격 필드 및 판매 테이블의 수량 필드를 사용하여 총 도매 비용을 만듭니다.
데이터 미리 보기에서 판매 테이블을 확인하여 답을 확인합니다.
작업 2: 판매 금액에 대한 측정값 만들기
필드 섹션에서 판매 테이블을 펼칩니다. 이렇게 하면 새 측정값이 이 테이블에 배치됩니다.
리본에서 홈 > 계산 아래의 새 측정값을 선택합니다.
판매 금액이라는 측정값을 만듭니다.
판매 테이블의 DAX 수식 SUMX 및 단가, 할인가격및 수량 필드를 사용하여 총판매량을 만듭니다.
팁
금액은 단가로 할인을 뺀 다음 수량을 곱합니다.
작업 3: 할인율 계산
판매 테이블에서 할인율 이라는 측정값을 만듭니다.
DAX 수식 DIVIDE를 사용하여 판매 테이블의 할인율 및 단가 필드를 사용하여 원래 단가에서 할인된 비율을 보여 주는 두 값의 비율을 만듭니다.
작업 4: 연간 판매 금액의 변경 내용 계산
이 작업에서는 판매 금액의 전년 대비 변화를 계산합니다.
리본에서 홈>계산 아래에 있는 빠른 측정값을 선택합니다.
빠른 측정값 화면에서 판매 테이블의 판매 금액 필드를 사용하여 전년 대비 변경 계산을 만듭니다.
팁
계산 아래의 빠른 측정값 화면에서 시간 인텔리전스를 확인합니다.
작업 5: 주문 수 계산
필드 섹션에서 판매 테이블을 펼칩니다. 이렇게 하면 새 측정값이 이 테이블에 배치됩니다.
리본 에서 홈 > 계산 아래의 새측정값을 선택합니다.
주문 수라는 측정값을 만듭니다.
DAX 수식 DISTINCTCOUNT 및 판매 테이블의 주문수 필드를 사용하여 고유한 주문 수를 만듭니다.
(보너스) 작업 6: 일 수에 대한 변수를 사용하여 판매 계산
특정 시간 프레임에 대해서만 계산하도록 판매를 제어하는 측정값을 만드는 방법은 무엇입니까?
판매 테이블에서가변 날짜 판매라는 측정값을 만듭니다.
DAX에서 식 내에 변수 자리 표시자를 만들 수 있습니다. Sales w Variable Date 식 안에
DAYS = 180
(지난 180일을 고려)인 VAR을 만듭니다. 변수 이름은 수식 입력줄 내에 청록색으로 표시됩니다.팁
DAX 식에 줄 바꿈을 삽입하려면 Alt + Enter를 누릅니다.
MaxDate =
MAX(Sales[OrderDate])
인 VAR을 만듭니다. 종료 날짜를 제공합니다.IncludeDates = 아래와 같은 VAR을 하나 이상 만듭니다
FILTER(ALL(Sales[OrderDate]), Sales[OrderDate] < MaxDate && Sales[OrderDate\] >= MaxDate - Days)
이렇게 하면 이전에 만든 두 변수를 사용하여 날짜 제한을 설정합니다.
마지막으로 CALCULATE(Sales[Sales Amount],IncludeDates)인 RETURN을 만듭니다.
코드는 다음과 유사합니다.
새 측정값과 주문 날짜를 사용하여 선 그래프를 만들어 테스트합니다.
참고
또한 DAYS 변수를 매개 변수 값과 동일하게 설정하여 최종 사용자에게 문제의 일 수를 변경할 수 있는 옵션을 제공할 수 있습니다.
요약
이 실습에서는 열, 단순 측정값, var을 사용한 측정값, 시간 인텔리전스를 사용한 빠른 측정값 및 고유 카운트 측정값을 만들었습니다.