다음을 통해 공유


Filter 함수

DAX의 필터 및 값 함수는 가장 복잡하고 강력하며 Excel 함수와 크게 다릅니다. 조회 함수는 데이터베이스와 같은 테이블 및 관계를 사용하여 작동합니다. 필터링 함수를 사용하면 데이터 컨텍스트를 조작하여 동적 계산을 만들 수 있습니다.

이 범주에서

함수 설명
ALL 적용되었을 수 있는 필터를 무시하고 테이블의 모든 행 또는 열의 모든 값을 반환합니다.
ALLCROSSFILTERED 테이블에 적용되는 모든 필터를 지웁니다.
ALLEXCEPT 지정한 열에 적용된 필터를 제외하고 테이블의 모든 컨텍스트 필터를 제거합니다.
ALLNOBLANKROW 관계의 부모 테이블에서 빈 행을 제외한 모든 행 또는 빈 행을 제외한 열의 모든 고유 값을 반환하고 존재할 수 있는 컨텍스트 필터를 무시합니다.
ALLSELECTED 다른 모든 컨텍스트 필터 또는 명시적 필터를 유지하면서 현재 쿼리의 열 및 행에서 컨텍스트 필터를 제거합니다.
계산 수정된 필터 컨텍스트에서 식을 평가합니다.
CALCULATETABLE 수정된 필터 컨텍스트에서 테이블 식을 평가합니다.
이전 멘션 열의 외부 평가 패스에서 지정된 열의 현재 값을 반환합니다.
초기 지정된 열의 외부 평가 패스에서 지정된 열의 현재 값을 반환합니다.
필터 다른 테이블 또는 식의 하위 집합을 나타내는 테이블을 반환합니다.
첫 번째 시각적 계산에만 사용됩니다. 축의 첫 번째 행에서 시각적 행렬의 값을 검색합니다.
INDEX 지정된 파티션 내에서 위치 매개 변수로 지정된 절대 위치 또는 지정된 축에 따라 정렬된 행을 반환합니다.
KEEPFILTERS CALCULATE 또는 CALCULATETABLE 함수를 평가하는 동안 필터가 적용되는 방식을 수정합니다.
LAST 시각적 계산에만 사용됩니다. 축의 마지막 행에서 시각적 행렬의 값을 검색합니다.
LOOKUPVALUE 검색 조건에 지정된 모든 조건을 충족하는 행의 값을 반환합니다. 함수는 하나 이상의 검색 조건을 적용할 수 있습니다.
MATCHBY 창 함수에서 데이터를 일치시키고 현재 행을 식별하는 방법을 결정하는 데 사용되는 열을 정의합니다.
MOVINGAVERAGE 시각적 행렬의 지정된 축을 따라 계산된 이동 평균을 반환합니다.
다음 시각적 계산에만 사용됩니다. 시각적 행렬에서 축의 다음 행에 있는 값을 검색합니다.
OFFSET 지정된 오프셋을 통해 동일한 테이블 내의 현재 행 앞이나 뒤 위치에 있는 단일 행 을 반환합니다.
Orderby 각 창 함수의 파티션 내에서 정렬 순서를 결정하는 열을 정의합니다.
PARTITIONBY 창 함수 <의 관계> 매개 변수를 분할하는 데 사용되는 열을 정의합니다.
이전 시각적 계산에만 사용됩니다. 시각적 행렬에서 축의 이전 행에 있는 값을 검색합니다.
범위 현재 행을 기준으로 지정된 축 내의 행 간격을 반환합니다. WINDOW의 바로 가기입니다.
RANK 지정된 간격 내에 있는 행의 순위를 반환합니다.
REMOVEFILTERS 지정된 테이블 또는 열에서 필터를 지웁니다.
ROWNUMBER 지정된 간격 내에 있는 행의 고유 순위를 반환합니다.
Runningsum 시각적 행렬의 지정된 축을 따라 계산된 실행 합계를 반환합니다.
SELECTEDVALUE columnName의 컨텍스트가 하나의 고유 값으로만 필터링된 경우 값을 반환합니다. 그렇지 않으면 alternateResult를 반환합니다.
WINDOW 지정된 간격 내에 배치되는 여러 행을 반환합니다.