Aracılığıyla paylaş


HASONEFILTER

Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması

columnName üzerindeki doğrudan filtrelenmiş değerlerin sayısı bir olduğunda TRUE döndürür; aksi takdirde YANLIŞ döndürür.

Sözdizimi

HASONEFILTER(<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 üzerindeki doğrudan filtrelenmiş değerlerin sayısı bir olduğunda TRUE; aksi takdirde YANLIŞ dö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())