Tema
Görünüm → Temalar. Hazır temalardan biri seçilebilir, Geçerli temayı özelleştir ile renkler, metin stilleri ve görsel varsayılanları değiştirilebilir, ya da bir JSON tema dosyası yüklenir. Tema bir kez ayarlanınca tüm görseller aynı renkleri, yazı tiplerini ve kenarlıkları kullanır; kurumsal raporların hepsi aynı görünür.
{
"name": "Anadolu Market",
"dataColors": ["#2A78D6", "#EB6834", "#1BAF7A", "#EDA100", "#E87BA4", "#008300", "#6250D6", "#E34948"],
"background": "#FFFFFF",
"foreground": "#1B1A16",
"tableAccent": "#E9B10C",
"good": "#17855A", "neutral": "#A86A12", "bad": "#C0392B",
"textClasses": {
"title": { "fontFace": "Segoe UI Semibold", "fontSize": 14 },
"label": { "fontFace": "Segoe UI", "fontSize": 10, "color": "#625F55" }
},
"visualStyles": { "*": { "*": { "border": [{ "show": false }] } } }
}
- dataColors: Serilerin sırayla aldığı renkler. Sıra önemlidir; renk körlüğüne dayanıklı bir sıra seç.
- good / neutral / bad: KPI ve koşullu biçimdeki durum renkleri.
- textClasses: Başlık, etiket, büyük sayı gibi metin sınıflarının yazı tipi ve boyutu.
- visualStyles: Tüm görsellerin (ya da bir türün) varsayılan biçim ayarları; burada tüm kenarlıklar kapatılmış.
Sayfa ayarları
Tuvalin boş bir yerine tıklayıp Biçim bölmesini aç:
| Ayar | Seçenekler | Ne zaman? |
|---|---|---|
| Tuval ayarları → Tür | 16:9, 4:3, Mektup, Özel (ör. 1280 × 1800 uzun sayfa) | Ekranda 16:9; kaydırmalı uzun rapor için özel yükseklik |
| Tuval arka planı | Renk, görüntü, saydamlık | Tasarımcıdan gelen arka plan görseli |
| Duvar kâğıdı | Tuvalin dışındaki alan | Sunumlarda nötr bir renk |
| Sayfa bilgileri | Ad, araç ipucu olarak kullan | Araç ipucu sayfaları için |
| Görünüm (Görünüm sekmesi) | Sayfaya sığdır, genişliğe sığdır, gerçek boyut | Okuyucunun ekranına göre |
| Sayfa görünürlüğü | Sayfayı gizle | Detay ve araç ipucu sayfaları |
Arka plan görseliyle tasarım
Profesyonel raporlarda kartların kutuları, başlık şeridi ve logo PowerPoint ya da Figma'da tek bir görsel olarak tasarlanır ve tuval arka planı yapılır (Görüntü sığdırma: Sığdır). Görseller bu kutuların üstüne şeffaf arka planla yerleştirilir. Avantaj: Power BI'da yüzlerce şekil ve metin kutusu kullanmadan tutarlı, hafif bir tasarım.
Tema dosyasının iskeleti
Tema JSON’unda zorunlu olan tek alan name’dir. Değiştirmek istemediğin her şeyi yazmazsın; Power BI eksikleri kendi varsayılanıyla doldurur. Bu yüzden iyi bir kurumsal tema küçük başlar, ihtiyaç çıktıkça büyür. Üç katman vardır:
| Katman | Ne ayarlar? | Örnek alanlar |
|---|---|---|
| Renk sınıfları | Seriler, durum renkleri, renk ölçeği, arayüz tonları | dataColors, good/neutral/bad, minimum/center/maximum/null, background, tableAccent |
| Metin sınıfları | Yazı tipi, boyut, renk | callout (kart ve KPI sayıları), title, header, label |
| Görsel stilleri | Biçim bölmesindeki hemen her ayarın varsayılanı | visualStyles |
minimum, center, maximum ve null renkleri koşullu biçimdeki renk ölçeğinin başlangıç renkleridir. Analistler ısı haritası için her matriste aynı üç rengi elle seçeceğine bunları temaya koyar. Dört ana metin sınıfından türeyen ikincil sınıflar (örneğin largeTitle, smallLabel) ana sınıftan miras alır; yalnızca farklı olmasını istediğini yaz.
visualStyles: dört düzeyli adres
Bir görsel stili şu adresle yazılır: görsel türü → stil ön ayarı → biçim kartı → özellik. Her düzeyde "*" “hepsi” anlamına gelir.
"visualStyles": {
"*": { "*": {
"title": [{ "fontSize": 12, "bold": true }],
"categoryAxis": [{ "gridlineStyle": "dotted" }]
} },
"card": { "*": {
"labels": [{ "fontSize": 28 }]
} },
"slicer": { "*": {
"general": [{ "responsive": true }]
} }
}
İlk blok tüm görsellerin başlığını 12 punto kalın yapar ve kategori ekseni olan her görselde ızgarayı noktalı çizer; ikinci blok yalnızca kartları etkiler. Kart adları her zaman Biçim bölmesindeki etiketle aynı değildir. Doğru adı bulmanın iki yolu var: Microsoft’un GitHub’daki tema şeması (VS Code’da otomatik tamamlama verir) ya da ayarı bir görselde elle yapıp temayı dışa aktararak çıkan JSON’a bakmak. Power BI içe aktarılan temayı şemaya göre doğrular; tanımadığı bir alan içe aktarmayı hata ile durdurur.
Tema ile elle biçim çatıştığında
Ekip, raporun yarısını bitirdikten sonra kurumsal temayı içe aktarıyor ve bazı grafikler değişmiyor. Neden: Biçim bölmesinde elle değiştirilmiş bir ayar, temanın üstünde durur. Görseli temaya döndürmek için görselde ya da bölümde Varsayılana sıfırla (Reset to default) kullanılır.
Tema koşullu biçim kuralı taşıyamaz; kuralları görsel görsel uygularsın. Ama kuralın renklerini good/neutral/bad ve renk ölçeği alanlarından alırsan, kurumsal renk değiştiğinde tek dosya yeter.
Tema yaşam döngüsü
- Oluştur: Görünüm → Temalar → Geçerli temayı özelleştir. Renkler, metin, görsel arka planı, sayfa arka planı ve duvar kâğıdı, filtre bölmesi burada.
- Dışa aktar: Aynı menüde Geçerli temayı kaydet. Çıkan JSON’u ince ayar için düzenle.
- Sürümle: JSON’u ekibin ortak deposunda tut; dosya adına sürüm yaz (anadolu-tema-v3.json). Kimin hangi sürümü kullandığı ancak böyle izlenir.
- Dağıt: Yeni raporlar Temalara gözat ile bu dosyayı içe aktarır. Daha iyisi: temanın, sayfa düzeninin ve standart ölçülerin hazır olduğu bir şablon dosyası (.pbit). Analist şablonu açar, veri kaynağını gösterir, boş bir kurumsal raporla başlar.