HASONEVALUE
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan 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())