HASONEVALUE
columnName
컨텍스트가 하나의 고유 value만 필터링된 경우 TRUE
반환합니다. 그렇지 않으면 FALSE
.
통사론
HASONEVALUE(<columnName>)
매개 변수
학기 | 정의 |
---|---|
columnName | 표준 DAX 구문을 사용하는 기존 열의 이름입니다. 식일 수 없습니다. |
반환 value
TRUE
columnName
컨텍스트가 하나의 고유한 value만 필터링된 경우입니다. 그렇지 않으면 FALSE
.
발언
HASONEVALUE()에 해당하는 식은
COUNTROWS(VALUES(<columnName>)) = 1
.이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.
본보기
다음 measure 수식은 미리 정의된 시나리오에 대한 백분율을 예측하기 위해 컨텍스트가 한 value 분할되는 if 확인합니다. 이 경우 Reseller Sales를 2007년 판매와 비교하려는 경우 컨텍스트가 1년 단위로 필터링되었는지 if 알아야 합니다. 또한 비교가 의미가 ifBLANK반환하려고 합니다.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())