Filtre işlevleri

DAX'taki filtre ve değer işlevleri, en karmaşık ve güçlü işlevlerden bazılarıdır ve Excel işlevlerinden büyük ölçüde farklıdır. Arama işlevleri, veritabanı gibi tabloları ve ilişkileri kullanarak çalışır. Filtreleme işlevleri, dinamik hesaplamalar oluşturmak için veri bağlamını işlemenize olanak sağlar.

Bu kategoride

İşlev Açıklama
TÜMÜ Bir tablodaki tüm satırları veya sütundaki tüm değerleri, uygulanmış olabilecek filtreleri yoksayarak döndürür.
ALLCROSSFILTERED Tabloya uygulanan tüm filtreleri temizleyin.
ALLEXCEPT Belirtilen sütunlara uygulanmış filtreler dışında tablodaki tüm bağlam filtrelerini kaldırır.
ALLNOBLANKROW İlişkinin üst tablosundan, boş satır dışında tüm satırları veya boş satır dışında bir sütunun tüm ayrı değerlerini döndürür ve mevcut olabilecek bağlam filtrelerini yoksayır.
ALLSELECTED Geçerli sorgudaki sütun ve satırlardaki bağlam filtrelerini kaldırırken diğer tüm bağlam filtrelerini veya açık filtreleri korur.
HESAPLAMAK Değiştirilen filtre bağlamındaki bir ifadeyi değerlendirir.
CALCULATETABLE Değiştirilen filtre bağlamındaki bir tablo ifadesini değerlendirir.
ÖNCEKİ Belirtilen sütunun geçerli değerini belirtilen sütunun dış değerlendirme geçişinde döndürür.
ERKEN Belirtilen sütunun dış değerlendirme geçişinde belirtilen sütunun geçerli değerini döndürür.
FİLTRE Başka bir tablo veya ifadenin alt kümesini temsil eden bir tablo döndürür.
ILK Yalnızca görsel hesaplamalarda kullanılır. Görsel matristeki bir değeri eksenin ilk satırından alır.
DİZİN Belirtilen bölüm içinde, belirtilen düzende veya belirtilen eksende sıralanmış, position parametresi tarafından belirtilen mutlak konumda bir satır döndürür.
KEEPFILTERS CALCULATE veya CALCULATETABLE işlevi değerlendirilirken filtrelerin nasıl uygulanacağını değiştirir.
SON Yalnızca görsel hesaplamalarda kullanılır. Görsel matristeki bir değeri eksenin son satırından alır.
LOOKUPVALUE Arama koşulları tarafından belirtilen tüm ölçütleri karşılayan satırın değerini döndürür. İşlev bir veya daha fazla arama koşulu uygulayabilir.
EŞLEŞTİ Pencere işlevlerinde, verileri eşleştirmeyi ve geçerli satırı tanımlamayı belirlemek için kullanılan sütunları tanımlar.
MOVINGAVERAGE Görsel matrisin verilen ekseni boyunca hesaplanan hareketli ortalamayı döndürür.
SONRAKİ Yalnızca görsel hesaplamalarda kullanılır. Görsel matriste bir eksenin sonraki satırında yer alan bir değeri alır.
UZAKLIK Belirli bir uzaklık tarafından aynı tablo içindeki geçerli satırdan önce veya sonra konumlandırılan tek bir satır döndürür.
ORDERBY Bir pencere işlevinin bölümleri içindeki sıralama düzenini belirleyen sütunları tanımlar.
PARTITIONBY Bir pencere işlevinin <ilişki> parametresini bölümlendirmek için kullanılan sütunları tanımlar.
ÖNCEKİ Yalnızca görsel hesaplamalarda kullanılır. Görsel matristeki bir eksenin önceki satırında yer alan bir değeri alır.
ARALIĞI Verilen eksen içinde geçerli satıra göre bir satır aralığı döndürür. WINDOW kısayolu.
RÜTBE Verilen aralık içindeki bir satırın derecelendirmesini döndürür.
REMOVEFILTERS Belirtilen tablo veya sütunlardaki filtreleri temizler.
ROWNUMBER Verilen aralık içindeki bir satırın benzersiz sıralamasını döndürür.
RUNNINGSUM Görsel matrisin verilen ekseni boyunca hesaplanan çalışan bir toplam döndürür.
SELECTEDVALUE columnName bağlamı yalnızca bir ayrı değere göre filtrelendiğinde değeri döndürür. Aksi takdirde alternateResult döndürür.
PENCERE Verilen aralık içinde konumlandırılan birden çok satır döndürür.