İngilizce dilinde oku

Aracılığıyla paylaş


HASONEFILTER

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

columnName doğrudan filtrelenen değerlerin sayısı bir olduğunda TRUE döndürür; aksi takdirde FALSEdöndürür.

Sözdizimi

HASONEFILTER(<columnName>)  

Parametre

Terim 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 doğrudan filtrelenen değerlerin sayısı bir olduğunda TRUE; aksi takdirde FALSEdöndürür.

Açıklamalar

  • Bu işlev HASONEVALUE() işlevine benzer ve HASONEVALUE() çapraz filtrelere göre çalışırken HASONEFILTER() doğrudan filtreyle çalışır.

  • 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 örnekte, bir filtre varsa ResellerSales_USD[ProductKey]) filtresini döndürmek veya ResellerSales_USD[ProductKey]) üzerinde filtre yoksa veya birden fazla filtre yoksa BLANK döndürmek için HASONEFILTER() işlevinin nasıl kullanılacağı gösterilmektedir.

= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())