HASONEVALUE

columnName bağlamı yalnızca bir ayrı değere göre filtrelendiğinde TRUE döndürür. Aksi takdirde YANLIŞ'tır.

Sözdizimi

HASONEVALUE(<columnName>)  

Parametreler

Süre Tanım
Columnname Standart DAX söz dizimi kullanılarak var olan bir sütunun adı. Bu bir ifade olamaz.

Dönüş değeri

columnName bağlamı yalnızca bir ayrı değere göre filtrelendiğinde TRUE. Aksi takdirde YANLIŞ'tır.

Açıklamalar

  • HASONEVALUE() için eşdeğer bir ifadedir COUNTROWS(VALUES(<columnName>)) = 1.

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek

Aşağıdaki ölçü formülü, önceden tanımlanmış bir senaryoya göre yüzde tahmini yapmak için bağlamın bir değere göre dilimlenip dilimlenmediğini doğrular; Bu durumda Bayi Satışlarını 2007'deki satışlar ile karşılaştırmak istiyorsanız bağlamın tek yıllara göre filtrelenip filtrelenmediğini bilmeniz gerekir. Ayrıca, karşılaştırma anlamsızsa BLANK döndürmek istersiniz.

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