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())