Varyans Analizi (Price Volume Mix …)

Power BI ile yapılan satış, satış/bütçe modellerinin tamamında yaptığımız hesaplamalardan biri de varyans analizi. Yapılması da şart zaten, fakat gördüğüm birçok modelde sadece önceki seneye -veya bütçeye göre- basit gelir/miktar karşılaştırılması yapılıyor ve aradaki fark -yüzde veya rakamsal olarak- gösteriliyor. … Devamını oku →

SUMMARIZE ve ADDCOLUMNS

Power BI 'da -ya da DAX 'ta diyelim- kompleks metrikleri kolay yazmanın yolu tablo fonksiyonlarını iyi anlamaktan geçiyor. Bugüne kadar yazdığım yazılarda  bahsi geçen VALUES gibi, DISTINCT gibi, FILTER gibi, ALL ve ekürileri gibi bir çok fonksiyon bu gruba dahil. … Devamını oku →

Hesaplanmış Sütun Olarak Kümülatif Toplam Alma

Power BI 'da DAX ile kümülatif toplam alma yazısından sonra "Kümülatif toplamları hesaplanmış sütun olarak nasıl yapabiliriz?"  soruları geldi. Önceki yazının devamı olarak eklemek istedim. Kategori bazında yıllık ve aylık satışları içeren hesaplanmış bir tablo oluşturalım. Bunu da SUMMARIZE ile … Devamını oku →

Kümülatif Toplam Alma

Power BI 'da farklı şekillerde kümülatif toplamlar almaya ihtiyaç duyuyoruz. Zaman bazında kümülatif almak için gerekli fonksiyonlar "Time Intelligence" grubu diye geçiyor. Hatırlamakta fayda var, her modelin istisnasız olmazsa olmaz tablosu olan tarih tablosu bu fonksiyon grubunun çalışması için elzem. … Devamını oku →

ALL + VALUES vs ALLEXCEPT

Önceki yazının tamamlayıcısı olarak, birbirine yakın gibi duran ama iki farklı kalıbı karşılaştıralım: ALL + VALUES ile ALLEXCEPT arasındaki farklar ve benzerliklere değinelim. Kullandığımız yere göre her iki kalıp da zaman zaman aynı sonucu verebilir ama semantikleri tamamen farklı. Aşağıdaki … Devamını oku →

VALUES ( )

Power BI 'da ya da DAX'ta diyelim bazı fonksiyonların işlevi gayet belli ve tek: Diyelim USERELATIONSHIP, amacı belli, kullanımı açık! Ama bazı fonksiyonlar var ki işlevi itibariyle çok yaratıcı formüller yazmak için kullanılabilir: VALUES () bunlardan biri. Çalışma mantığını iyi … Devamını oku →

Hiyerarşiler, PATH, PATHITEM

Tabular engine, yani Power BI 'ın analitik motoru, parent-child hiyerarşi yapısını doğrudan desteklemiyor. MDX'teki gibi doğrudan bir destek yok, bunun yerine hiyerarşileri sütun bazlı yapıya çevirmemizi sağlayacak fonksiyonlar var: PATH, PATHITEM vs gibi. Hiyerarşiden neyi kastettiğimizi açalım, aşağıdaki gibi bir … Devamını oku →

LASTDATE vs MAX

Herhangi bir transaction (fact) tablosundaki son değeri, son tarihi (veya ilkini) bulmak için LASTDATE, LASTNONBLANK ve MAX gibi fonksiyonları kullanabiliriz. Önceki yazılarda LASTDATE ve LASTNONBLANBK 'a değinmiştim. Tabii bunların ekürilerinin olduğunu da biliyoruz: FIRSTDATE, FIRSTNONBLANK ve MIN. LASTDATE ile LASTNONBLANK … Devamını oku →