Filter 함수
DAX filter and value 함수는 가장 복잡한 and 강력한 and Excel 함수와 크게 다릅니다. 조회 함수는 데이터베이스와 같은 관계를 and 테이블을 사용하여 작동합니다. 필터링 함수를 사용하면 데이터 컨텍스트를 조작하여 동적 계산을 만들 수 있습니다.
이 범주에서
기능 | 묘사 |
---|---|
ALL | 적용되었을 수 있는 filters 무시하고 테이블의 행을 all 열의 valuesorall 반환합니다. |
ALLCROSSFILTERED | 테이블에 적용되는 allfilters 지우기 |
ALLEXCEPT | 지정한 열에 적용된 테이블 exceptfiltersall 컨텍스트 filters 제거합니다. |
ALLNOBLANKROW | 관계의 부모 테이블에서 all 행을 반환하지만 blank 행은 열의 고유한 valuesorallblank 행은 and 존재할 수 있는 컨텍스트 filters 무시합니다. |
ALLSELECTED | 현재 쿼리의 행을 and 열에서 컨텍스트 filters 제거하면서 명시적 filtersfiltersor 다른 컨텍스트를 all 유지합니다. |
CALCULATE | 수정된 filter 컨텍스트에서 식을 평가합니다. |
CALCULATETABLE | 수정된 filter 컨텍스트에서 테이블 식을 평가합니다. |
EARLIER | 언급된 열의 외부 평가 패스에서 지정된 열의 현재 value 반환합니다. |
EARLIEST | 지정된 열의 외부 평가 패스에서 지정된 열의 현재 value 반환합니다. |
FILTER | 다른 테이블 or 식의 하위 집합을 나타내는 테이블을 반환합니다. |
FIRST | 시각적 계산에만 사용됩니다. 축의 first 행에서 시각적 행렬의 value 검색합니다. |
INDEX | 지정된 축에서 지정된 순서 or 따라 정렬된 지정된 파티션 내에서 위치 매개 변수로 지정된 절대 위치에 행을 반환합니다. |
KEEPFILTERS | CALCULATE or CALCULATETABLE 함수를 평가하는 동안 filters 적용되는 방법을 수정합니다. |
LAST | 시각적 계산에만 사용됩니다. 축의 last 행에서 시각적 행렬의 value 검색합니다. |
LOOKUPVALUE | search 조건에 지정된 all 조건을 충족하는 행의 value 반환합니다. 함수는 하나의 or 더 search 조건을 적용할 수 있습니다. |
MATCHBY | |
MOVINGAVERAGE | 시각적 행렬의 지정된 축을 따라 계산된 이동 average 반환합니다. |
NEXT | 시각적 계산에만 사용됩니다. 시각적 행렬에서 축의 next 행에서 value 검색합니다. |
OFFSET | 지정된 offset현재 행or 앞에 배치된 단일 행을 반환합니다. |
ORDERBY | 각 window 함수의 파티션 내에서 정렬 순서를 결정하는 열을 정의합니다. |
PARTITIONBY |
window 함수의 relation 매개 변수를 분할하는 데 사용되는 열을 정의합니다. |
PREVIOUS | 시각적 계산에만 사용됩니다. 시각적 행렬에서 축의 previous 행에서 value 검색합니다. |
RANGE | 현재 행을 기준으로 지정된 축 내의 행 간격을 반환합니다. WINDOW대한 바로 가기입니다. |
RANK | 지정된 간격 내에 있는 행의 순위를 반환합니다. |
REMOVEFILTERS | 지정한 테이블 or 열에서 filters 지웁니다. |
ROWNUMBER | 지정된 간격 내에 있는 행의 고유 순위를 반환합니다. |
RUNNINGSUM | 시각적 행렬의 지정된 축을 따라 계산된 실행 sum 반환합니다. |
SELECTEDVALUE | columnName의 컨텍스트가 하나의 고유 value만 필터링된 경우 value 반환합니다. 그렇지 않으면 alternateResult를 반환합니다. |
WINDOW | 지정된 간격 내에 배치되는 여러 행을 반환합니다. |