728x90
이번에는 DAX 함수의 꽃 CALCULATE에 대해서 알아보자
CALCULATE 함수는 필터 컨텍스트에서 수식을 계산할 때 사용되며, 기존 필터 컨텍스트를 재정의하고 새로운 필터를 추가하기 위해 사용된다.
한마디로 수식을 계산하면서 필터를 씌운다고 생각하면 이해하기 편하다.
CALCULATE 함수의 기본 구문은 다음과 같다.
CALCULATE(<expression>, <filter1>, <filter2>, ...)
- expression : 계산할 수식
- filter1,2... : 필터 표현식
기본 구문은 역시.. 쳐다 봐도 잘 모르니 바로 예시를 보자.
Monthly Sales =
CALCULATE (
SUM(Table1[Sales]),
Table1[Date].[Month] = 12
)
sum(Table1[Sales])는 매출의 합계가 되는 식, Table1[Date].[Month] =12는 선택된 날짜가 계산식 필터에 적용되게 하는 필터식이다.
따라서 이 매출의 합계는 12월만 집계되어 나오게 된다.
이제 CALCULATE를 잘 활용하여 적용시켜 보자
728x90
'Power BI > DAX' 카테고리의 다른 글
[DAX] EOMONTH와 ENDOFMONTH (0) | 2023.06.30 |
---|---|
[DAX] FILTER (0) | 2023.06.28 |
[DAX] LastNonBlank, LastNonBlankValue 마지막달 값 구하기 (0) | 2023.06.28 |
[DAX] TOPN 상위 데이터로 sub-table 뽑기 (0) | 2023.06.28 |
[DAX] RIGHT (끝 자리 추출), LEFT(첫 자리 추출) (0) | 2023.06.28 |