SELECTEDVALUE
columnName의 컨텍스트가 하나의 고유 value만 필터링된 경우 value 반환합니다. 그렇지 않으면 alternateResult를 반환합니다.
구문
SELECTEDVALUE(<columnName>[, <alternateResult>])
매개 변수
용어 | 정의 |
---|---|
columnName |
표준 DAX 구문을 사용하는 기존 열의 이름입니다. 식일 수 없습니다. |
alternateResult |
(선택 사항) columnName의 컨텍스트가 두 개 이상의 고유 valueor 0으로 필터링되면 value 반환됩니다. not 제공된 경우 기본 valueBLANK()입니다. |
반환 value
columnName의 컨텍스트가 하나의 고유한 value만 필터링된 경우 value. 그렇지 않으면 alternateResult입니다.
설명
에 해당하는
SELECTEDVALUE(<columnName>, <alternateResult>)
식은 .입니다IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.사용하는 경우 모범 사례에 대한 자세한 내용은 대신 사용하세요. 이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 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 |
단일 선택 없음 |