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…

Power BI Eğitimi

Power BI, öğrenmesi çok zor olmayan bir uygulama. Temel kavram ve yetenekleri doğru anlamak kaydıyla elbette. Başarılı bir proje için üç konuda doğru bir teknik altyapıya sahip olmak gerekiyor: Veri ambarı ve ETL aşaması, yani Power Query. Önceki yazılarda belirttiğim gibi PQ, hem Excel, hem Power BI, hem de SSAS'te olan bir teknoloji ve Microsoft … Devamını Oku…

Power BI Ayarları

Power BI Desktop ayarlarından bazıları, uygulamanın verdiği "default" tepkileri değiştirebilir, bazıları performansı tetikleyebilir (özellikle veri güncelleme hızınızı), bazıları bir takım özellikleri hiç görmemenize veya kullanamamanıza sebep olabilir. Ben kendi kullandığım ayarları -sebepleriyle birlikte- listeleyeceğim; belki sizin de işinize yarar. Bu ayarların tamamı, altında. Query Editor Hepsi işaretli olsun: Power Query tarafında "step" oluştururken veya M … Devamını Oku…

Olmazsa Olmaz ! – Tarih Tablosu

Hangi iş zekası uygulamasını kullanırsanız kullanın, hepsinde ortak olan bir metrik grubu var; zaman karşılaştırmalarıyla ilgili metrikler. Yani "Satışlar Önceki Ay", "Satışlar Geçen Sene Aynı Dönem", "Satışlar Önceki Yıl", "Önceki Yıla Göre Artış" gibi, bir önceki aya göre, bir önceki periyoda vs. göre zaman dilimlerini karşılatırmamızı sağlayan metrikler. DAX'ta tarihle ilgili işlemler ve hesaplamalar yapmamızı … Devamını Oku…

Veri Modeline Giriş – Tablo İlişkileri

Veri modeli, tablolar arasında tanımlanmış "relationship" 'leri ve bu ilişkileri kullanarak hesapladığımız metrikleri içerir. Tablolar arasında kurulan ilişkiler, modelin içerdiği tüm tablolar arasında "dolaşmamızı" sağlar. Power BI'da "relationship" her zaman iki tablo arasında ve kurulur. İki tablo arasında ortak bir sütun üzerinden bir ilişki kurulduğunda, ilişkinin her zaman "tek tarafı" (one side table) ve "çoklu … Devamını Oku…

Veri Görselleştirme Üzerine

Excel çok yaygın kullanılan bir uygulama. Rapor hazırlayan herkesin baştacı. Excel çıktısının olmadığı toplantı yok gibi. Herkes biraz biliyor. Bazılarımız uzman. Excel kullanıcıları Power BI'ın konseptlerine, kavramlarına genellikle hızlı adapte oluyorlar. (Hücre referansı hariç.) PBI'ı kullanmaya başlayan Excel kullanıcıların genellikle yaptığı ilk şey, Excel'de yaptıklarını aynen PBI'da yapmaya çalışmak. Bunda çok garip bir durum yok, … Devamını Oku…

DAX, T-SQL, Excel, Veri Ambarı

Yakın zamanda başlayacak olan görsel ve videolu eğitim yazılarına geçmeden önce bir iki yazı daha mevcut tecrübelerim üzerinden tespitler yapmama müsade edin. Projelerde teknik anlamda iki farklı profille karşılaşıyorum: Excel power user'lar, yani Excel'i iyi kullananlar ve SQL'ciler. Excel kullanıcıları genelde, mali işler, finans, planlama, satınalma kademelerinde çalışan arkadaşlar. SQL'ciler ise büyük oranda IT kökenli kişiler. … Devamını Oku…