SELECTEDVALUE
columnName의 컨텍스트가 하나의 고유 값으로만 필터링된 경우 값을 반환합니다. 그렇지 않으면 alternateResult를 반환합니다.
구문
SELECTEDVALUE(<columnName>[, <alternateResult>])
매개 변수
용어 | 정의 |
---|---|
columnName | 표준 DAX 구문을 사용하는 기존 열의 이름입니다. 식일 수 없습니다. |
alternateResult | (선택 사항) columnName의 컨텍스트가 0개 이상의 고유 값으로 필터링되었을 때 반환되는 값입니다. 제공되지 않으면 기본값은 BLANK()입니다. |
반환 값
columnName의 컨텍스트가 하나의 고유 값으로만 필터링된 경우의 값입니다. 그렇지 않으면 alternateResult입니다.
설명
에 해당하는
SELECTEDVALUE(<columnName>, <alternateResult>)
식은 .입니다IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.SELECTEDVALUE를 사용하는 경우 모범 사례에 대한 자세한 내용은 DAX의 값 대신 SELECTEDVALUE 사용을 참조하세요.
이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
예시
다음 DAX 쿼리:
DEFINE
MEASURE DimProduct[Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")
EVALUATE
SUMMARIZECOLUMNS
(ROLLUPADDISSUBTOTAL(DimProduct[Color], "Is Total"),
"Selected Color", [Selected Color])ORDER BY [Is Total] ASC,
[Color] ASC
다음을 반환합니다.
DimProduct[색] | [Is Total] | [선택한 색] |
---|---|---|
검정 | FALSE | 검정 |
파랑 | FALSE | 파랑 |
회색 | FALSE | 회색 |
다색 | FALSE | 다색 |
해당 없음 | FALSE | 해당 없음 |
빨간색 | FALSE | 빨간색 |
은 | FALSE | 은 |
은색/검정색 | FALSE | 은색/검정색 |
흰색 | FALSE | 흰색 |
노란색 | FALSE | 노란색 |
TRUE | 단일 선택 없음 |