다음을 통해 공유


HASONEVALUE

적용 대상:계산 열계산 테이블Measure시각적 계산

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())