İş Zekası, Power BI, Power Platform / 26 Temmuz 2020 / Miraç ÖZTÜRK
Merhaba, iyi günler.
Bugün Power BI raporlamalarımızın tamamlayıcı unsuru olarak rapor temalarına yönelik bazı çözümlemeler ve açıklamalarda bulunuyor olacağım.
Temalar (Power BI rapor temaları) genel olarak;
- Rapor içerisindeki tasarım yönünden uyumu sağlayan,
- Rapor kullanımı esnasında rapor kullanıcısının dikkat ve odak (renk uyumu – okunabilirlik vs. yönleriyle) değerlerini optimum seviyeye çıkaran,
- Rapor öğeleri arasındaki benzerliklerle (aynı tip renk aralıkları – özel renk değerleri) işlevselliğini arttıran, doğrudan fark edilmeyen birkaç özelliğe sahiptir.
Rapor tema düzenlemelerine yönelik ayarlara-seçeneklere View (Görünüm) / Theme Area (Tema Alanı) üzerinden erişebilirsiniz.
Açılan pencere içerisinde;
- This Report (Bu Rapor-Kullanılan (Varsayılan)): Anlık olarak rapor içerisinde kullanılan tema seçeneğidir.
- Power BI: Power BI içerisinde opsiyonel olarak gelen hazır temaların bulunduğu tema seçeneğidir.
- Browse for Themes (Temalara Göz At) –Theme Gallery (Tema Galerisi): Yerel bilgisayarımız üzerinde bulunan önceden tasarlanmış hazır temaları kullanmanızı sağlayan opsiyonel tema seçeneğidir-seçenekleridir.
- Customize Current Theme (Mevcut Temayı Özelleştir): Power BI Desktop içerisinde rapor sayfası ve rapor içi öğelere-görsellere ait dinamik tema oluşturmamızı sağlayan seçenektir.
Makalede Neler Var ?
1-This Report
This Report seçeneği; rapor oluşturduğunuzda varsayılan olarak Power BI Desktop sisteminde tanımlı olan görsel tasarımlarını-özelliklerini rapor içerisinde kullanmanızı sağlar.
Örnek olarak;
varsayılan tema modunda rapor içerisine eklediğimiz iki görsele ait oluşan görünüm raporun varsayılan tema görünümü olarak adlandırılır.
Bu tema seçeneğinde, her oluşturulan rapor sayfası ve rapor içi öğeler-görseller için tekrar tekrar düzenlemede bulunmamız gerekmektedir.
2-Power BI
Power BI seçeneği; varsayılan olarak Power BI Desktop uygulaması içerisinde (Güncellemeler ile sayısı değişmekte) gelen alternatif hazır temaları kullanmanızı sağlar.
Hazır temalar içerisinden test amaçlı bir tema seçerek denemede bulunabiliriz.
View altından Power BI alanı içerisindeki Bloom temasını seçerek;
tema stilimizi varsayılan moddan,
aşağıdaki gibi düzenlenmiş (seçilmiş) moda dönüştürüyoruz.
Hazır temalar kullanırken kolaylık sağlayan önemli nüans ise; yeni eklediğimiz her sayfa ve görsel için tema içerisinde belirlenmiş tasarım özellikleri doğrudan uygulanır.
Örneğin; rapor içerisinde yeni açtığım bir rapor sayfası ve ilgili sayfaya eklediğim görsele ait görünüm aşağıdaki gibi olacaktır.
Bu tema seçeneğinde; oluşturulmuş herhangi bir rapor sayfası veya görsele ait düzenlemede bulunmamız oluşturulacak rapor sayfası yada görsel özelliklerine etki etmez.
Mevcut tema özelliklerinden tekrardan dinamik bir şekilde tema; rapor sayfası ve görsellere uygulanır.
3-Browse for Theme-Theme Gallery
Browse for Theme seçeneği; yerel bilgisayarımız üzerinde bulunan önceden tasarlanmış hazır temaları kullanmanızı sağlar.Tema uzantıları .json formatındadır.
Power BI Community üzerinde önceden çeşitli kullanıcıların hazırlamış olduğu hazır temalar içerisinden test amaçlı bir tema seçerek denemede bulunabiliriz.Aslında Theme Gallery seçeneğide aynı çıkarımda bulunmamızı sağlıyor.
Not:Link üzerinden alternatif temalara erişebilirsiniz.
Actersy Planning temasını seçerek doğrudan hazır tema dosyasını (.json) sistemimize indirelim.
İndirdiğimiz dosyayı View altından Browse for Theme seçeneği içerisinden seçerek;
raporumuza uygulayalım.
Bu tema seçeneğinde; önceki maddede (çözüm) olduğu gibi yeni eklediğimiz her sayfa ve görsel için tema içerisinde belirlenmiş tasarım özelliklerini doğrudan uygulanır.
4-Customize Current Theme
Customize Current Theme seçeneği ile; Power BI Desktop uygulaması içerisinde çeşitli görsel ve rapor değerlerinizi (Yazı tipi, Renk dağılımı vs.) dilediğiniz gibi belirleyerek, genel rapor teması olarak kullanmamızı sağlar.
View altından Customize Current Theme seçeneğini seçerek;
Açılan yardımcı tema tasarım penceresi içerisinden;
Name and Colors (İsim ve Renkler) ile temamız da bulunacak renk;
Theme Colors (Tema Renkleri-Sabit tema renkleri),
Sentiment Colors (Duygu/Tepki Renkleri-KPI öğeleri için) ve
Divergent Colors (Iraksak Renkler-Renk aralıkları) seçeneklerini belirleyip buna ek olarak Advanced alanından ileri düzey renk seçeneklerini de (Seviyesel renk seçimleri) temamıza tanımlayabiliriz.
Text (Metin) ile temamız da bulunacak metin seçeneklerini;
Titles (Başlıklar-Genel öğe başlıkları metin değerleri),
Card and KPI’s (Kart ve KPI -Kart ve KPI öğeleri için veri metin değerleri) ve
Tab Headers (Sekme Başlıkları-Öğeler için görsel sekme başlıkları metin değerleri) belirleyip temamıza tanımlayabiliriz.
Visuals (Görseller) ile temamız da bulunacak görsel seçeneklerini;
Background (Arka Plan-Arka plan renk ve opaklık değerlerini),
Border (Kenarlık-Öğelere ait kenarlık renk ve değerlerini),
Header (Başlık-Genel sayfa öğeleri için başlık değerlerini) ve
Tooltip (İpucu-İpucu bilgilendirmeleri için font ve arka plan değerlerini) belirleyip temamıza tanımlayabiliriz.
Page (Sayfa) ile temamız da bulunacak sayfa seçeneklerine ait;
Wallpaper (Duvar Kağıdı-Duvar kağıdı renk ve opaklık değerlerini) ve
Page Background (Sayfa Arka Planı-Rapor sayfalarına ait kenarlık renk ve opaklık değerlerini) belirleyip temamıza tanımlayabiliriz.
Filter Pane (Filtre Paneli) ile temamız da bulunacak filtre paneli seçeneklerine ait;
Filter Pane (Filtre Paneli-Filtre paneli renk, opaklık ve metin değerlerini)
Available Filter Card (Kullanılabilir Filtre Kartı-Filtre kartı renk, opaklık ve metin değerlerini) ve
Applied Filter Card (Uygulanan Filtre Kartı-Filtre kartı renk, opaklık ve metin değerlerini) belirleyip temamıza tanımlayabiliriz.
Bu opsiyonel seçenek ile uyguladığımız tema çözümünde de önceki maddelerde (çözümlerde) olduğu gibi yeni eklediğimiz her sayfa ve görsel için tema içerisinde belirlenmiş tasarım özelliklerini doğrudan uygular.
Dinamik olarak şirket içi veya şirket dışı sabit temalar üzerinden rapor geliştirmesinde bulunuyorsanız kalıplaşmış değerler üzerinden (Yazı tipi, Renk dağılımı, Sayfa arka planı vs.) bir sabit tema oluşturmanız önerilmektedir.
Bu işlemi kolaylaştırılmış çözümler ile iki şekilde gerçekleştirebilirsiniz.
İlki; mevcut özelleştirilmiş temanızı oluşturduktan sonra,
kayıt edip sonrasında yeni raporlamalarımızda Browse for Theme (.json formatında) seçeneği ile raporumuza dahil edebiliriz.
Bir diğer çözüm ise, temanızı Power BI Desktop içerisinde oluşturmaktansa tema oluşturucu kaynaklarda oluşturup Browse for Theme seçeneğinden faydalanarak raporlarınızda kullanmak.
Bu kaynaklara örnek olarak Power BI Tips & Tricks ve DataVeld verilebilir.
Tüm bu tema çözümlemelerinde, Web üzerindeki kaynaklarda ve Power BI Desktop üzerindeki tema özelleştirmelerimiz sonrasında oluşturduğumuz dosyamızda rapor sayfalarımız için kullandığımız özel arka planlar (Arka plan resimleri) için opsiyonel bir seçenek bulunmamaktaydı.
Bunu alt kısımda bulunan örnek kod bloğundaki gibi önceden belirlenmiş olan bir arka plan resmimizi base64 formatına çevirerek .json dosyamızın içerisinde düzenleme gerçekleştirip kullanabiliriz.
Ek: Görselleri base64 formatına dönüştürmek için aşağıdaki görseli tıklayarak ilgili siteden faydalanıp, dönüşüm işlemlerini gerçekleştirebilrsiniz.
Harici bir tema kaynak dosyasının bulunması; rapor için baskın bir şekilde harcanan öğe ve rapor sayfası düzenlemesine ayrılan zamanın, kaynak (Veri kaynağı hazırlanması) ve rapor içerisinde oluşturulan algoritmik hesaplamaların testi-geliştirilmesi için bize ideal bir zaman geri dönüşümü sağlar.
Gelecek yazılarda görüşmek üzere.
İyi çalışmalar…