FILTER
FILTER( 테이블, 필터식)
FILTER는 조건을 만족하는 모든 행을 반환하는 테이블함수이면서 반복함수이다.
FILTER 함수는 FILTER 함수 안에 FILTER함수를 중첩해서 사용할 수 있는데, AND로 결합한 것과 결과가 같다.
다만, DAX는 필터를 평가할 때 안쪽의 FILTER부터 평가하기 때문에 안쪽의 FILTER에 경우가 적은 수의 FILTER를 넣고 바깥쪽의 FILTER에 결과가 많은 FILTER를 넣어야 필터가 반복하는 횟수를 줄일 수 있다.
ALL
ALL( 포함할 테이블 또는 컬럼명, 컬럼명, 컬럼명,...)
ALL함수는 REMOVEFILTER와 같이 필터 컨텍스트에 적용된 필터를 제거한다.
매개변수에 따라 테이블의 모든 행을 반환하거나 지정한 컬럼의 모든 값을 반환한다.
ALL함수에 사용하는 매개변수는 식이 아닌 테이블이나 열이어야 한다.
따라서 백분율이나 비율 계산 시에 분모에 사용할 측정값에 많이 사용된다.
ALLEXCEPT
ALLEXCEPT( 제외할 테이블 또는 컬럼명, 컬럼명, 컬럼명,...)
ALL함수를 사용하면 테이블 또는 지정된 열을 포함하는데, 반대로 일부를 제외하고 나머지 열 모두를 포함할 때 사용한다.
'Power BI > Power BI 따라하기' 카테고리의 다른 글
DAX기초 논리함수 IF, IFERROR (0) | 2024.01.17 |
---|---|
DAX기초 측정값의 필수함수 Calculate (0) | 2023.11.28 |
DAX기초 기본집계함수 SUM, AVERAGE, MIN, MAX (0) | 2019.08.12 |
Power BI Desktop 수동으로 관계 만들기 (0) | 2018.05.29 |
Power BI Desktop 데이터 관계 만들기 (0) | 2018.05.27 |