Asimetrik Raporlar, Excel Named Sets

Power BITips & Tricks

Asimetrik rapor ne demek tanımlamadan önce Power BI ‘daki matrisin varsayılan (default) davranışına bir bakalım. Aşağıdaki gibi bir veri setimiz var:

2018 ve 2019 yıllarına ait satış verisi var, fakat bütçe sadece 2019 yılı için var. Basit SUM’larla ve bölme işlemiyle satışları, bütçeyi ve gerçekleşmeyi hesaplayıp aşağıdaki gibi bir matrise düşürüyorum.

Yukarıdaki matris simetrik bir matris! Satışlar, Bütçe ve Gerçekleşme metrikleri her bir yıl için tekrarlanıyor. Yıl bu matriste parent modunda, metrikler ise child veya member modunda. Her bir parent’ in altındaki member’lar aynı. Ve varsayılan davranış her bir parent’in altında member’ların hepsini göstermek şeklinde.

*  Parent-member jargonunu daha önce bu yazıda da kullanmıştım. Göz atmak isteyebilirsiniz.

Asimetrik rapor, her bir parent ‘in altında aynı member ‘ların olmaması durumuyla tarifleniyor.

Yukarıdaki gibi durumlarda ve bazı finansal raporlarda karşımıza çıkan bir ihtiyaç. 2018’e ait bir bütçe olmadığı için bu sütun altında bütçe ve gerçekleşmeyi görmek istemiyor olabiliriz.

Yukarıdaki matrisin asimetrik hali -ve bize asıl lazım olanı- aşağıdaki gibi:

İlk matrisi ikincisine çevirmek çok basit bir numara aslında! İlk matristeki 2018 yılının altında gözüken Bütçe ve Gerçekleşme metriklerinin sütun genişliğini fare yardımıyla sıfırlamaktan ibaret!

** Animasyonu görünmüyorsa resmi tıklayın.

Bu işlemi yaparken matrisin “Format” tabındaki görünüm özelliklerinden “Word Wrap” ‘ı kapatmak lazım, aksi taktirde kötü bir görünüm elde edebiliriz. Örnek matriste sütunları değiştirdiğim için “Columns Headers” altındaki seçeneği kapattım.

Bu tür metrik göstermeme gereksinimlerini DAX ile de çözebiliriz. Benzer bir durumu DAX ile çözmeyi tercih eden bir linki burada bulabilirsiniz. DAX mı kullanacağız yoksa numarayla mı çözeceğiz biraz modeldeki verinin yapısına da bağlı.

Power BI ‘daki matris görseli ilk çıktığı döneme göre oldukça geliştirildi, bu bir gerçek, fakat hala detay yoğun matrislerle çalışmak için Excel’in en uygun yol olduğunu düşünüyorum.

Analyze in Excel ile buluta bastığımız modele Excel ile bağlandığımızda durumun ne olduğuna bakalım.

Excel ‘de matrisi oluşturma şeklinize göre aşağıdaki iki görünümü de elde etmek mümkün: Aralarındaki tek fark sütundaki sıralama, Values altında Yıl mı var, yoksa tersi mi? Buna göre Excel’n varsayılan gösterimi değişiyor.

Fakat bundan daha fazlası da var! Set’ler oluşturabiliriz.

Pivota varyansı da ekleyip daha da garip bir görünüm elde ediyorum

2018 için bütçeye ait hiçbir şey görmek istemiyoruz, bunu set oluşturarak yapalım: Pivot seçili iken “Analyze” tabındaki “Fields, Items & Sets” menüsünden “Create Set Based on Column Items” ‘ı seçiyorum. Çünkü değiştirmek istediğimiz metrikler sütunda gözüküyor.

Çıkan menüde 2018’e ait bütçeyle ilgili satırları tek tek seçip siliyorum (Delete Row), oluşan set’e de bir isim veriyorum.

Oluşan seti başka pivotlar oluştururken de sanki modelde böyle bir yapı varmış gibi kullanabiliriz artık.

asimetrik rapor

Asimetrik raporlar özellikle bazı finansal raporlarda bize lazım, bunu da yapmanın en etkili yolu Excel’deki bu set yapısını kullanmak. Excel’in standart pivotlarında bu özellik yok! Sadece Power BI ile veya Excel’in kendi içindeki PowerPivot -data model diye de adlandırılıyor- ile çalışıyor.

Excel’i Power BI ile birlikte kullanmak için güzel bir sebep daha.

Bu arada Haziran ve Temmuz ayındaki eğitimlerin bu sene yapacağım son açık sınıf eğitimleri olma ihtimali var, bilginiz olsun.

Yazıdaki modeli indirebilirsiniz.

Sadece üyeler görebilir. Hızlı üyelik için sosyal medya hesabınızla giriş yapabilirsiniz!

Bloga sosyal medya hesabınızla hızlı üye olmak için ilgili ikonu tıklayabilirsiniz.

Yorum yapın

PowerBI İstanbul

Microsoft Power BI, Microsoft Fabric, veriyle ilgili Azure servisleri, veri analitiği, iş zekası, veri modelleme ve veri görselleştirme üzerine Türkçe bilgi içeriğine katkı sağlamayı amaçlar.

Intellect BI blog sitesidir. Intellect BI & PowerBI İstanbul, Microsoft Data Analytics ve Power BI Partneri 'dir.

Blog Yazılarına Üye Olun

Blog yazıları, eğitim ve meetup duyuruları posta kutunuza gelsin!

9,4K Üye