Power BI의 DAX에서 CALCULATE 함수는 매우 강력하고 다양하게 사용되는 함수입니다.
이 함수의 기본적인 역할은 조건을 적용하여 데이터를 변환하거나 계산하는 것입니다.
여기서 조건이란, 필터와 같은 것을 의미합니다.
CALCULATE 함수를 사용하는 방법은 다음과 같습니다:
기본 구문
CALCULATE(계산하려는 수식이나 집계, 필터식1, 필터식2, ...)
예를 들어, 특정 지역에서의 총 매출을 계산하고 싶다면,
CALCULATE(SUM(매출), 지역 = "서울")과 같이 단순한 필터를 적용하여 사용할 수 있습니다.
필터 컨텍스트 오버라이드
CALCULATE 함수는 기존의 필터 컨텍스트를 변경하거나 무시하도록 할 수 있습니다.
즉, 이미 적용된 필터가 있더라도 CALCULATE 함수 내에서 새로운 필터를 적용하면,
이 새로운 필터에 따라 결과가 나타납니다.
다중 필터 적용
여러 필터를 동시에 적용할 수도 있습니다.
예를 들어, 특정 기간과 지역에 대한 매출을 보고 싶다면,
올해 서울지역 매출 = CALCULATE (
SUM(매출),
지역 = "서울",
날짜 >= "2023-01-01",
날짜 <= "2023-12-31")과 같이 사용할 수 있습니다.
CALCULATE는 Power BI에서 데이터를 분석하고 보고서를 작성할 때
매우 유용하게 사용되는 함수이고 측정값에는 거의 필수적으로 사용하는 함수입니다.
복잡한 데이터 모델에서는 이 함수의 사용이 결과에 미치는 영향을 정확히 이해하는 것이 중요합니다.
'Power BI > Power BI 따라하기' 카테고리의 다른 글
DAX기초 FILTER, ALL, ALLEXCEPT (0) | 2024.01.26 |
---|---|
DAX기초 논리함수 IF, IFERROR (0) | 2024.01.17 |
DAX기초 기본집계함수 SUM, AVERAGE, MIN, MAX (0) | 2019.08.12 |
Power BI Desktop 수동으로 관계 만들기 (0) | 2018.05.29 |
Power BI Desktop 데이터 관계 만들기 (0) | 2018.05.27 |