Bütçe Formatları, Unpivot ve Merge Kullanımı

Yazılara bir süre ara vermek durumunda kaldım, hem COVID'in getirdiği şartlar yüzünden, hem iş yoğunluğundan, daha çok da online eğitimler için uzun süredir hazırlık yapmaktan. Power BI'ın arayüzündeki sık değişiklikler sebebiyle bir süre erteleme kararı almıştım ama yakın bir zamanda -dilediğiniz zaman izleyebileceğiniz- online eğitimler yayınlayacağım. Tahmin edebileceğiniz gibi bunların … Devamını oku …

CALCULATETABLE vs FILTER

Power BI 'da birbirine benzeyen -fakat semantiği, yani çalışma tarzları-mantıkları tamamen farklı olan- tablo fonksiyonlarına çok belirgin bir örnek var: CALCULATETABLE ile FILTER.  Her ikisi de tablo fonksiyonu. Yani döndürdükleri şey bir tablo.  Bazı durumlarda her ikisi de benzer işlevi görebilir, hatta aynı sonuçları üretebilir. Daha önce hem CALCULATETABLE hem … Devamını oku …

Rastgele Rakam Üretme (Sorunu)!

Daha önce başıma geldiğinde sadece notunu alıp sonradan yazmayı unuttuğum -sinir bozucu- bir durum dün tekrar başıma gelince sıcağı sıcağına yazayım dedim! Projelerde tablolara bazen rastgele (random)  rakamlar içeren sütunlar ekleme ihtiyacı oluyor. Örneğin henüz verisi doldurulmamış rakamsal bilgi içeren bir sütun oluyor çekeceğiniz tabloda, boş veriyle çalışmaktansa rastgele rakamlar … Devamını oku …

Bir Görseli Başka Bir Metriğe Göre Sıralama

Power BI projelerinde zaman zaman farklı sıralama ihtiyaçlarıyla karşılaşıyorum.  Bunların bir çoğunu Sort By Column ile çözmek genellikle mümkün oluyor. Tüm görsellerdeki varsayılan sıralama şekilleri, görsele düşürülen (satıra, sütuna, X-Y eksenine, değer alanına vs) metriklere veya sütunlara göre alfabetik olarak A'dan Z'ye , Z'den A'ya ya da nümerik ise büyükten … Devamını oku …

Sütunları Seçmek ya da Sütunları Uçurmak !

Her Power BI modeline başlarken genelde veri tarafında view'larla veya Excel dosyalarıyla çalışıyoruz. Kullanacağımız veri seti nihai halini alana kadar da bazen kullandığımız bu setlerdeki sütunları değiştiriyoruz, ekliyoruz, çıkartıyoruz. Power Query için eğitimlerde sarfettiğim standart best practice cümlelerinden biri şu : Sadece kullanacağınız sütunları alın, diğer sütunları -belki lazım olur … Devamını oku …

Tabloları Birleştirme, Append ve Dizin Okuma

Power Query 'de tabloları birleştirmenin bir diğer şekli, tabloları alt alta, uçuca ekleme veya Power Query jargonuna göre "append" etme. Önceki yazıda bahsettiğim diğer tablo birleştirme şekli olan "merge" SQL'deki join'lere karşılık geliyor. Bu ise UNION karşılığı. Tabloları alt alta birleştirme ihtiyacı duyduğumuz bir kaç net durum var: Örneğin farklı … 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. … 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 … 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 … Devamını oku …

RANKX ve Parametreleri

RANKX ile ilgili örneklere devam ediyorum, filter context ve row context'i açmak adına çok güzel bir fonksiyon olduğunu yazarken daha iyi farkettim. Önceki yazılara da göz atmak isteyebilirsiniz: 1, 2 Aşağıdaki gibi bir veri setimiz var. Tutar değeri aynı olan birden fazla müşteri var ve bazı müşterilerde tutar yok. Metriklerimiz … Devamını oku …