Statik Gruplama, Fatura Yaşlandırma Örneği

Power BI 'da hangi konuyla ilgili model kurarsak kuralım ihtiyaç duyduğumuz şeylerden biri de modeldeki varlıkları -ürün, kategori, renk, hesap kodu vs- nümerik değerlerine göre gruplara ayırmak, bir nevi segmentasyon yapmak. Gruplama İngilizce jargonda diye de geçiyor. Fatura yaşlandırma bu gruplama ihtiyacının en çok lazım olduğu konulardan biri. Temel olarak iki farklı gruplama şekli oluşturabiliriz: … Devamını Oku…

Veri Modeliniz Doğru mu?

Son zamanlarda sıklıkla karşıma çıkmaya başlayan örnek bir veri seti var. Farklı kişi/kurumlardan benzer veri örnekleri artmaya başlayınca yazmak istedim. Veri seti temelde şuna benziyor: Tabloda ürün satılıyorsa -örneğin- Ürün ID sütunu da var, finansal bir hareketse müşterinin cari kodu da var vs. Ama gördüğüm bu veri setlerinin en büyük ortak yanı , artı bunlar … Devamını Oku…

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. Varyans analizi gerçekleşenle hedefin kırılımlı karşılaştırılması üzerine bir teknik. Ki hedef genelde ya bütçedir ya … Devamını Oku…

İki Eksenli Görseller

Power BI 'da hazırladığımız rapor sayfalarında bazen görmek isteriz, fakat düşürdüğümüz metriklerin değer büyüklükleri birbirinden çok farklı ise istediğimiz görüntüyü elde edebilmek için doğru görseli kullanmak önemli, format tabındaki (fırça tabı)  opsiyonlardan da haberdar olmak gerekiyor. Microsoft son 3-5 ay içerisinde bir çok görselin format opsiyonlarına bir çok yenilikler ekledi. Aylık güncelleme videolarını kaçırmamanızı önereceğim. … Devamını Oku…

Dilimleyiciler Hakkında Her Şey

Tüm Power BI modellerinde kullandığımız belki de en yaygın görsel şekli dilimleyiciler, yani slicer'lar.  Hazırladığımız raporları -tarih de dahil olmak üzere- herhangi bir boyuta göre filtrelemenin en uygun yolu dilimleyicileri kullanmak. Dilimleyiciler ilk çıkışına göre geliştirildi, özellikler eklendi, son nihai hallerine daha fazla özellik eklenmez diye tahmin ediyorum. Yeterince göz önünde olmayan özelliklerinden bahsetmekte fayda … Devamını Oku…

Dilimleyicileri Senkronize Etmek, Visual Level Filter Kullanımı

Power BI 'daki bir çok görselin varsayılan davranış şekli, görsele eklediğimiz metriğin boş değer döndürmesi durumunda (misal hiç satışı olmayan ürün gibi) ilgili sütunu-değeri hiç göstermemek şeklinde. Örnek modele göre, bir çok ülke ve şehirde mağaza var fakat sadece 3 ülke ve şehirde  satış gerçekleşmiş.  [Satışlar] metriğini  düşürdüğüm matrislerde sadece satışı olan ülke ve şehirler … Devamını Oku…

Yeni DAX Fonksiyonları – REMOVEFILTERS, CONVERT, Eylül Yenilikleri, Temalar

Power BI 'a Eylül ayı içerisinde gelen güncellemeler arasında yeni iki tane DAX fonksiyonu var: ve . DAX 'ın ilk versiyonu PowerPivot'un da ilk çıkış yılı olan 2011'de çıktı. DAX v2, yani ikinci versiyonu aşağı yukarı bundan üç yıl sonra çıktı. Bu tarihten sonra ara ara yeni fonksiyonlar eklendi, ekleniyor. Bunların bazıları hakikaten versiyon 1 … Devamını Oku…

Power BI Projeleriniz İçin Öneriler

Yazının başlığını ne koyarsam daha doğru olur diye biraz düşündüm açıkçası, bugüne kadar gelen sorular, içinde bulunduğum projeler, Power BI ile bir şeyler yapmaya henüz yeni başlamış ve SQL bilgisi yüksek profiller, kullanılan ERP sistemini avcunun içi gibi bilenler, kendi alanına hakim power-user iş kullanıcılarını düşününce bazı gözlemlerimi ve değerlendirmelerimi aktarmak isterim. En sık karşılaştığım … Devamını Oku…

Asimetrik Raporlar, Excel Named Sets

Asimetrik rapor ne demek tanımlamadan önce Power BI 'daki matrisin varsayılan 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 ! Satışlar, Bütçe … Devamını Oku…

Seçili Rapor Filtreleri

Power BI 'da kullanıcı ihtiyaçları arasında zaman zaman karşılaştığım bir durum var: Seçilen filtreleri raporun bir yerinde göstermek ve seçilen filtrelerin tamamını bir anda sıfırlamak. Rapor filtrelerini genelde "slicer" olarak ekliyoruz ve çoğunlukla da bir rapor tasarım unsuru olarak kullanıyoruz. Rapora eklediğimiz filtreleri zaten sayfada görüyoruz diyeceksiniz -ki benzer talepler geldiğinde benim de ilk tepkim … Devamını Oku…

Senaryo Analizi, Parametrik What If

Raporlarımızdaki metriklerin bazen parametrelere bağlı olarak nasıl değişeceğini görmek isteriz. Örneğin fiyatları %5 arttırsak, ciro-karlılık ne kadar etkilenecek, maliyetleri %5 düşürebilsek sonuçlar ne olacak? Çoklu para birimli bir bütçe yaptıysak kur değerine bir aralık vermek isteyebiliriz. Yani, senaryo analizi yapmak isteriz. Power BI 'da senaryo analizi için bir yapısı uzun süredir var. Aşağıdaki gibi basit … Devamını Oku…

Row Level Security

Row level security, ya da kısa yazılışıyla RLS, veri modeline erişen kullanıcının kimliğine göre modeli sağlayan bir özellik. Diyelim bir satış modelimiz var ve gayet güzel raporlar hazırladık. Sonraki ihtiyaç genelde şöyle bir şeye benziyor: Marmara bölge müdürü girdiğinde sadece Marmara bölgesine ait satışları, Ege bölge müdürü girdiğinde sadece Ege bölgesine ait satışları görsün, ama … Devamını Oku…

Groups, Bins

Power BI ile hazırlamış olalım veya olmayalım, tüm raporlarda kullanıcı ihtiyaç ve talepleri genelde çok benzer: Bir matristeki rakamları incelerken 1000 tane ürünü altalta görmek istemeyiz, en yüksek veya en düşük -diyelim- 30 ürüne odaklanmak isteriz. Görsellerde görüntülediğimiz ürün kategorileri, satış ekibi, müşteri sınıfı ya da masraf merkezi gibi modelimizde bulunan sütunları/değerleri gruplamak da benzer … Devamını Oku…

Quick Measures

Power BI 'ın modelleme dili olan DAX basit bir dil. Fakat -zaman zaman- kolay bir dil değil. Her dil gibi kendine özgü bir mantığı ve yapısı var. İyi haber şu ki, herhangi bir projede bize lazım olan metriklerin büyük çoğunluğunu yazmak hiç de zor değil. Bu durumu açık sınıf eğitimlerine katılan kullanıcıların yaptıklarına bakarak demiyorum … Devamını Oku…

Power BI + AI

Power BI her ay güncelleniyor, durağan bir uygulama kesinlikle değil. Son dönemde duyurulan yeniliklerden biri yakın zamanda gelecek olan AI (yapay zeka) özellikleri. Veri bilimi ve makine öğrenimiyle ilgilenenlerin kayıtsız kalmaması gereken yenilikler. Önce mevcut durumdaki kabiliyetlere değineyim: Quick Insights : Yaklaşık bir yıldan biraz daha uzun bir süredir kullanımda, ilk çıktığında çok limitli bir … Devamını Oku…

Power BI Report Server vs Bulut Servisi

Eğer buluta çıkmakla ilgili kanuni regülasyonlara tabiyseniz veya verinin lokalde kalmasını istiyorsanız ve PowerBI raporlarını mobil uygulaması da dahil olmak üzere kullanmak isterseniz tek alternatifiniz var : Power BI Report Server kullanmak. Report Server'a sahip olmak için iki alternatif var: Ya Power BI Premium lisansı satın almanız gerekiyor, ya da SQL Server Enterprise SA (Software Assurance) … Devamını Oku…

Gerçek Zamanlı Raporlama

Power BI ile ilişkisel veri tabanlarına bağlanırken iki farklı yöntem kullanabiliriz: Import veya Direct Query. Varsayılan (default) yöntem olan Import'u kullandığımızda veriyi almış oluyoruz ve bu modeli buluta bastığımızda veri de buluta çıkıyor. Bu şekilde hazırlanmış bir modeldeki raporlar tamamen Power BI'ın tabular engine'nini (eski adıyla Vertipaq) kullanır, tüm hesaplamalar bu engine tarafından yapılır, veri … Devamını Oku…

Son Güncelleme Saati

Rapor sayfalarına ve dashboardlara veri setinin en son ne zaman güncellendiğini getirmek "best practice" 'lerden biri. Raporlarınızı gateway üzerinden günde bir kez veya birden fazla "refresh" ediyor olabilirsiniz. Dashboard'a "pin" ettiğiniz görsellerin detay ayarlarını değiştirerek verinin en son ne zaman güncellediğini görebilmek mümkün. Herhangi bir görselin sağ üst köşesindeki üç noktadan bu ayarlara ulaşabilirsiniz: İlgili … Devamını Oku…

Haritalar

Haritalar Power BI 'da bir çok raporun vazgeçilmez parçası; bölgelere göre satışlar, en çok şatış yapan mağazalar, en çok hangi ile sevkiyat yaptık, Türkiye'de veya dünyada hangi şehirlerde varız gibi soruların cevaplarını görsel olarak en iyi veren uygulamalar. Power BI bir Microsoft ürünü olduğu için hazır gelen tüm interaktif haritalar  -ArcGIS hariç- Bing harita servisini … Devamını Oku…

Dataset Çoklamaya Çözüm

Herhangi bir kapsamla ilgili farklı raporlar hazırlarken genelde aynı verilere, hatta aynı metriklere ihtiyaç duyarız. Diyelim, gerçekleşen satışlarla bütçeyi karşılaştırıyorsak fatura satırları, ürün tanımları, müşteri tanımları, satış bölgesi, satış ekibi gibi boyut tanımları, bütçe rakamları, satış-bütçe karşılaştırmasını yaptığımız tüm raporlarda kullanılır, tek fark raporların farklı tasarlanmış olmasıdır. Kimi iş kullanıcısı what if parametreleriyle senaryo analizi … Devamını Oku…