Share via


HASONEVALUE

적용 대상:계산 열계산 테이블측정값 시각적 계산

columnName의 컨텍스트가 하나의 고유 값으로만 필터링된 경우 TRUE를 반환합니다. 그렇지 않으면 FALSE입니다.

구문

HASONEVALUE(<columnName>)  

매개 변수

용어 정의
columnName 표준 DAX 구문을 사용하는 기존 열의 이름입니다. 식일 수 없습니다.

반환 값

columnName컨텍스트가 하나의 고유 값으로만 필터링된 경우 TRUE입니다. 그렇지 않으면 FALSE입니다.

설명

  • HASONEVALUE()에 해당하는 식은 COUNTROWS(VALUES(<columnName>)) = 1.

  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

예시

다음 측정값 수식은 미리 정의된 시나리오에 대한 백분율을 예측하기 위해 컨텍스트가 하나의 값으로 분할되는지 확인합니다. 이 경우 Reseller Sales를 2007년의 판매와 비교하려는 경우 컨텍스트가 1년 단위로 필터링되는지 알아야 합니다. 또한 비교가 의미가 없는 경우 BLANK를 반환하려고 합니다.

= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())