microsoft power bi platform theme

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.
Temalara yönelik adımlarımızı çözümlemek için raporumuz içerisine kısmi test verisi dahil edelim.
microsoft power bi theme problem

Rapor tema düzenlemelerine yönelik ayarlara-seçeneklere View (Görünüm) / Theme Area (Tema Alanı) üzerinden erişebilirsiniz.

microsoft power bi theme different custom options

Açılan pencere içerisinde;

  1. This Report (Bu Rapor-Kullanılan (Varsayılan)): Anlık olarak rapor içerisinde kullanılan tema seçeneğidir.
  2. Power BI: Power BI içerisinde opsiyonel olarak gelen hazır temaların bulunduğu tema seçeneğidir.
  3. 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.
  4. 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.  

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;

microsoft power bi theme test object

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;

microsoft power bi theme test

tema stilimizi varsayılan moddan,

microsoft power bi theme test object

aşağıdaki gibi düzenlenmiş (seçilmiş) moda dönüştürüyoruz.

microsoft power bi theme after test object

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.

microsoft power bi theme customize theme apply different page

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.

microsoft power bi theme customize theme format

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;

microsoft power bi theme customize theme

raporumuza uygulayalım.

microsoft power bi theme customize theme apply

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;

microsoft power bi theme customize current theme

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.

microsoft power bi theme customize current theme settings

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.

microsoft power bi theme customize current theme settings text

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.

microsoft power bi theme customize current theme settings visuals

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.

microsoft power bi theme customize current theme settings page

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.

microsoft power bi theme customize current theme settings filter pane

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, 

microsoft power bi theme customize current theme settings custom theme

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.

microsoft power bi theme customize current theme tips trick

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. 

microsoft power bi theme customize current theme background image

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…

, ,

İlgili Yazılar