Aracılığıyla paylaş


HASONEVALUE

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

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

Sözdizimi

HASONEVALUE(<columnName>)

Parametre

Terim Tanım
columnName Standart DAX söz dizimini kullanarak 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 FALSE.

Açıklamalar

  • HASONEVALUE() için eşdeğer bir ifade 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 BLANKdöndürmek istersiniz.

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