Ana içeriğe geç
Kesit Power BI
Orta · İleri DAX

Görsel hesaplamalar: kavram, işlevler ve ne zaman ölçü yerine

RUNNINGSUM, MOVINGAVERAGE, PREVIOUS, NEXT, FIRST, LAST; Axis ve Reset; ölçü ve hesaplanmış sütundan farkı, sınırlar. Bu uygulamanın motoru görsel hesaplamayı çalıştırmaz: senaryo ve elle hesap.

Uygulamada aç, 7 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

Bu ders senaryo ileBu uygulamanın DAX motoru görsel hesaplamayı çalıştırmaz. Bu yüzden kod görevi yok, Çalıştır düğmesi de yok; formülleri küçük tablolarda elle izliyoruz. Uygulaması için Power BI Desktop’ta bir görsel seçip düzenleme modunu aç.

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
YeriModeldeModeldeGörselde
Ne zamanYenilemedeSorgudaSorguda, görselin toplanmış verisi üstünde
Başka görseldeVarVarYok: kopyalanamaz, yeniden kullanılamaz
İlişki fonksiyonlarıVarVarUSERELATIONSHIP, RELATED, RELATEDTABLE yok

İşlevler

İşlevAnlamKısayolu olduğu
RUNNINGSUMEksen boyunca yürüyen toplamWINDOW
MOVINGAVERAGEEksen boyunca hareketli ortalamaWINDOW
PREVIOUS, NEXTÖnceki ve sonraki satırOFFSET(-1), OFFSET(1)
FIRST, LASTİlk ve son satırINDEX(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

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.

Alıştırmalara geç (7)