Nedir?
Learn’e göre görsel hesaplama, anlam modelinde değil doğrudan bir görselde çalışan DAX hesabıdır. Yalnız o görselde görünen toplanmış veriyi kullanır: filtre bağlamı ve model ilişkileriyle uğraşmadan yürüyen toplam, hareketli ortalama, önceki dönem farkı yazarsın.
Running sum = RUNNINGSUM([Sales Amount]) MovingAverageSales = MOVINGAVERAGE([Sales Amount], 2) ProfitVSPrevious = [Profit] - PREVIOUS([Profit]) ProfitVSFirst = [Profit] - FIRST([Profit])
Ölçü, hesaplanmış sütun, görsel hesaplama
| Hesaplanmış sütun | Ölçü | Görsel hesaplama | |
|---|---|---|---|
| Yeri | Modelde | Modelde | Görselde |
| Ne zaman | Yenilemede | Sorguda | Sorguda, görselin toplanmış verisi üstünde |
| Başka görselde | Var | Var | Yok: kopyalanamaz, yeniden kullanılamaz |
| İlişki fonksiyonları | Var | Var | USERELATIONSHIP, RELATED, RELATEDTABLE yok |
İşlevler
| İşlev | Anlam | Kısayolu olduğu |
|---|---|---|
RUNNINGSUM | Eksen boyunca yürüyen toplam | WINDOW |
MOVINGAVERAGE | Eksen boyunca hareketli ortalama | WINDOW |
PREVIOUS, NEXT | Önceki ve sonraki satır | OFFSET(-1), OFFSET(1) |
FIRST, LAST | İlk ve son satır | INDEX(1), INDEX(-1) |
Pencere fonksiyonları ile bağ kurmak için Pencere fonksiyonları dersine bak: orada OFFSET ve WINDOW’u bu uygulamada çalıştırabilirsin.
Axis ve Reset
Axis hesabın matriste hangi yönde yürüdüğünü söyler. Varsayılan ilk eksendir, genellikle ROWS; COLUMNS, ROWPAGES ya da ROWS COLUMNS olabilir. Reset hesabın nerede sıfırlandığını söyler: varsayılan NONE. Pozitif sayı hiyerarşinin üstünden sayar: Yıl ve Ay satırlarında RUNNINGSUM([Sales Amount], 1) her yıl yeniden başlar. Negatif sayı bulunduğun yerden yukarı sayar: -1 bir üst düzeyde sıfırlar. Eşanlamlılar: HIGHESTPARENT, LOWESTPARENT, NONE.
Sınırlar
- Dilimleyici, R, Python, Temel Etmenler, Ayrıştırma Ağacı, Q&A, Akıllı Anlatı, Metrikler, sayfalandırılmış rapor, Power Apps, Power Automate görsellerinde ve özel görsellerde kullanılmaz.
- Filtreleme ve sıralama görsel hesaplama üzerinde çalışmaz; biçimi dinamik yapamazsın; toplamayı değiştiremezsin.
- Panoya iğnelenemez, Publish to web ile yayımlanamaz. Veri dışa aktarmada sonuçlar yer almaz.
Ne zaman hangisi?
Yalnız bu görselde gereken, eksene bağlı bir hesap ise görsel hesaplama hızlı ve basittir. Birden çok görselde, Copilot’ta, dışa aktarmada, panoda ya da başka ölçünün içinde lazımsa ölçü yaz. Learn de görsel hesaplamaların toplanmış veri üstünde çalıştığı için çoğu zaman eşdeğer ölçüden daha iyi performans verdiğini söyler.