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. |