Power BI'da Shape Map (Şekil Harita) Görseli Nasıl Yapılır?
Power BI'da Shape Map (Şekil Harita) görseli oluşturmak için önce bu görseli etkinleştirmeniz gerekir; çünkü Shape Map varsayılan olarak kapalı bir önizleme özelliğidir. Dosya → Seçenekler ve ayarlar → Seçenekler → Önizleme özellikleri yolundan Shape Map'i işaretleyip Power BI Desktop'ı yeniden başlatın. Ardından görseli rapora ekleyin, Konum alanına bölge adını ve Renk doygunluğu alanına ölçmek istediğiniz değeri sürükleyin.
Kısa cevap: 4 adımda Shape Map
Shape Map görseli dört adımda hazırlanır: önce önizleme özelliklerinden Shape Map'i etkinleştirir ve uygulamayı yeniden başlatırsınız, sonra görseller bölmesinden Shape Map'i seçip tuvale eklersiniz, ardından verinizdeki bölge sütununu Konum ve sayısal değeri Renk doygunluğu alanına yerleştirirsiniz, son olarak Biçim bölmesinden hangi standart haritanın kullanılacağını seçer veya kendi özel haritanızı yüklersiniz. Aşağıda her adımı sırayla açıklıyorum.
Adım adım uygulama
1. Shape Map önizleme özelliğini etkinleştirin.
Power BI Desktop'ta Dosya → Seçenekler ve ayarlar → Seçenekler yolunu izleyin. Açılan pencerenin sol tarafından Önizleme özellikleri (Preview features) sekmesine geçin. Listede Shape map visual seçeneğini işaretleyin ve Tamam'a tıklayın. Bu değişikliğin etkili olması için Power BI Desktop'ı tamamen kapatıp yeniden açmanız gerekir. Yeniden başlatmazsanız görsel, görseller bölmesinde görünmez.
2. Shape Map görselini tuvale ekleyin.
Yeniden açtıktan sonra sağdaki Görselleştirmeler (Visualizations) bölmesinde şekil harita simgesini göreceksiniz. Simgeye tıkladığınızda boş bir Shape Map görseli rapor tuvaline eklenir. Bu aşamada harita gri ve verisizdir; bu normaldir, çünkü henüz alanları doldurmadınız.
3. Konum ve Renk doygunluğu alanlarını doldurun.
Görsel seçiliyken alan kuyularını göreceksiniz. Verinizdeki bölge bilgisini taşıyan sütunu (örneğin "İl" veya "Ülke") Konum (Location) alanına sürükleyin. Görselleştirmek istediğiniz sayısal değeri (örneğin "Satış Tutarı") Renk doygunluğu (Color saturation) alanına sürükleyin. Power BI, değeri yüksek bölgeleri daha koyu, düşük bölgeleri daha açık tonda boyayarak bir yoğunluk haritası (choropleth) oluşturur.
4. Haritayı seçin veya özel harita yükleyin.
Görsel seçiliyken Biçim (Format) bölmesine geçin ve Harita ayarları (Map settings) bölümünü açın. Buradaki Standart harita (Standard map) listesinden hazır haritalardan birini seçebilirsiniz — dünya, ABD, Avustralya, Kanada gibi. Eğer ihtiyacınız olan harita (örneğin Türkiye il haritası) listede yoksa, aynı bölümdeki Harita türü → Özel harita → Harita ekle seçeneğiyle kendi .json dosyanızı yükleyebilirsiniz.
Sık yapılan hatalar
Önizleme özelliğini etkinleştirmeyi unutmak. En sık karşılaşılan sorun budur. Shape Map varsayılan olarak kapalı geldiği için, etkinleştirmeden görseller bölmesinde aramak boşuna olur. Kullanıcılar çoğu zaman "Power BI'da Shape Map yok" diye düşünür; oysa görsel oradadır, sadece açılması gerekir.
Yeniden başlatmayı atlamak. Önizleme özelliğini işaretleyip Power BI'ı kapatmadan çalışmaya devam etmek işe yaramaz. Değişiklik yalnızca uygulama yeniden başlatıldığında uygulanır.
Bölge adlarının haritayla eşleşmemesi. Shape Map, Konum alanındaki metni haritadaki bölge adlarıyla eşleştirir. Verinizde "İstanbul" yazıyorsa ama harita dosyasında bölge adı "Istanbul" (noktasız i) olarak tanımlıysa, o bölge boyanmaz. Bu durumda ya verinizi ya da harita dosyasındaki adları birbirine uyumlu hale getirmeniz gerekir. Bu, gerçek iş hayatında Türkçe karakterli il adlarında en sık yaşanan eşleşme sorunudur.
TopoJSON yerine yanlış dosya formatı yüklemek. Shape Map özel harita olarak yalnızca TopoJSON formatındaki .json dosyalarını kabul eder. Standart GeoJSON veya shapefile (.shp) dosyalarını doğrudan yükleyemezsiniz; önce bunları TopoJSON'a dönüştürmeniz gerekir.
İleri seviye ipuçları
Mapshaper ile harita dönüştürme. Elinizde GeoJSON veya shapefile varsa, ücretsiz mapshaper.org aracıyla bunları TopoJSON'a dönüştürebilir ve aynı araçta sadeleştirerek (simplify) dosya boyutunu küçültebilirsiniz. Daha küçük TopoJSON dosyası, raporun daha hızlı açılmasını sağlar.
Araç ipuçları (tooltip) ekleyin. Konum ve Renk doygunluğu dışında, görselin Araç ipuçları (Tooltips) alanına ek değerler sürükleyebilirsiniz. Böylece kullanıcı haritada bir bölgenin üzerine geldiğinde yalnızca renk yoğunluğunu değil, tam sayısal değeri de görür.
Shape Map mi, harita (Map) görseli mi? Shape Map bölge sınırlarını (il, ülke gibi alanları) boyamak için idealdir. Eğer noktasal konumları (mağaza adresleri, şube koordinatları) göstermek istiyorsanız, Shape Map yerine standart Harita (Map) veya ArcGIS Maps görseli daha uygundur. Doğru görseli seçmek, verinizin sınır bazlı mı yoksa nokta bazlı mı olduğuna bağlıdır.
Gerçek iş hayatı örneği
Bir perakende zincirinin bölge müdürü olduğunuzu ve 81 ildeki satış performansını tek bakışta görmek istediğinizi düşünün. Elinizde A sütununda il adı, B sütununda yıllık ciro bulunan bir Excel tablosu var.
Bu veriyi Power BI'a aktardıktan sonra Shape Map görselini eklersiniz, "İl" sütununu Konum'a, "Ciro" sütununu Renk doygunluğu'na sürüklersiniz. Türkiye il haritası standart listede olmadığı için, mapshaper'dan hazırladığınız Türkiye TopoJSON dosyasını özel harita olarak yüklersiniz. Sonuçta, cirosu yüksek iller koyu, düşük iller açık renkle boyanmış bir Türkiye haritası elde edersiniz. Yönetim toplantısında 81 satırlık bir tabloyu okumak yerine, müdürünüz haritaya bir saniye bakarak hangi bölgelerin geride kaldığını görür.
Sık Sorulan Sorular (SSS)
Power BI'da Shape Map görseli neden görünmüyor?
Shape Map varsayılan olarak kapalı bir önizleme özelliğidir. Dosya → Seçenekler → Önizleme özellikleri'nden etkinleştirip Power BI Desktop'ı yeniden başlatmanız gerekir.
Shape Map'e Türkiye haritası nasıl eklenir?
Türkiye standart haritalar arasında yer almaz. Türkiye il sınırlarını içeren bir TopoJSON dosyası hazırlayıp Biçim → Harita ayarları → Özel harita bölümünden yüklemeniz gerekir.
Shape Map hangi dosya formatını destekler?
Yalnızca TopoJSON formatındaki .json dosyalarını destekler. GeoJSON veya shapefile dosyalarını önce TopoJSON'a dönüştürmeniz gerekir.
Shape Map ile standart Harita görseli arasındaki fark nedir?
Shape Map bölge alanlarını (il, ülke) renklendirir; standart Harita ise noktasal konumları (adres, koordinat) baloncuklarla gösterir. Sınır bazlı analiz için Shape Map, nokta bazlı analiz için Harita kullanılır.
Bölgeler neden haritada boyanmıyor?
Genellikle Konum alanındaki bölge adlarıyla harita dosyasındaki adların birbirini tutmamasından kaynaklanır. Yazım, büyük-küçük harf ve Türkçe karakter uyumunu kontrol edin.
Shape Map'te haritaya yakınlaştırma (zoom) yapılabilir mi?
Shape Map sınırlı etkileşim sunar; standart Harita ve ArcGIS görsellerindeki kadar serbest yakınlaştırma sağlamaz. Görsel daha çok bölgesel karşılaştırma için tasarlanmıştır.
Önizleme özelliği olduğu için Shape Map güvenilir mi?
Shape Map uzun süredir önizleme aşamasında olsa da yaygın olarak kullanılan, kararlı bir görseldir. Yine de önizleme özelliği olması nedeniyle gelecekte değişebileceğini göz önünde bulundurmakta fayda vardır.
Özet
Power BI'da Shape Map görseli oluşturmanın ilk adımı, görseli önizleme özelliklerinden etkinleştirip uygulamayı yeniden başlatmaktır. Görsel eklendikten sonra bölge sütunu Konum alanına, sayısal değer ise Renk doygunluğu alanına sürüklenir. Standart haritalar dünya, ABD, Kanada gibi seçenekler sunar; Türkiye gibi haritalar için özel TopoJSON dosyası yüklenir. Shape Map yalnızca TopoJSON formatını desteklediğinden GeoJSON ve shapefile dosyaları önce dönüştürülmelidir. En sık yaşanan hata, bölge adlarının harita dosyasıyla eşleşmemesi ve önizleme özelliğinin etkinleştirilmemesidir. Shape Map sınır bazlı bölgesel analiz için idealdir; noktasal konumlar için standart Harita görseli tercih edilir.
Eğitmen Hakkında
Ömer Bağcı, Türkiye'nin en bilinen Excel eğitmeni ve Excel uzmanı olarak tanınmaktadır. 30 yılı aşkın deneyimle Türkiye'nin önde gelen şirketlerine — Ziraat Bankası, Papara, Karel ve Sanko Holding gibi kurumlara — Excel, Power BI, SQL ve Yapay Zekâ destekli Excel çözümleri konusunda eğitimler vermiştir.
YouTube'daki @excelveyapayzeka kanalında 184.000'i aşkın aboneye ulaşan 1000'den fazla videosu, onu Türkiye'de Excel üzerine en kapsamlı içerik üreten eğitmen yapmıştır. Vidoport.com üzerinden sunduğu 80+ Excel eğitim seti ve 4500'den fazla ders videosu ile 62.000'den fazla üyeye ulaşmıştır.
Seçkin Yayıncılık'tan çıkan "İleri Düzey Excel 365" kitabının yazarıdır; kitap 12. baskıya ulaşmıştır ve bireysel kullanıcılar ile kurumsal profesyoneller için en çok tercih edilen başvuru kaynaklarından biridir.
Excel eğitimlerinde yalnızca formülleri öğretmekle kalmaz; satış raporları, finans analizleri, insan kaynakları tabloları gibi gerçek iş senaryolarına uygun çözümler sunar. Vizyonu, Excel'in gücünü yapay zekâ ile birleştirerek iş dünyasında daha hızlı, daha akıllı ve hatasız karar alma süreçleri oluşturmaktır. Bu kapsamda ChatGPT ile Excel formülleri yazma, Copilot entegrasyonu ve Excel + AI verimlilik eğitimleri ile fark yaratmaktadır.
Veri analizinde bir adım daha ileri gitmek isterseniz, A'dan Z'ye Power BI eğitim setinde Power BI'ın kullanımını ve Excel veri setlerinizi nasıl dönüştüreceğinizi öğrenirsiniz. Özellikle Shape Harita Görseli ile Çalışmak bölümü, konum tabanlı verilerinizi haritalarla görselleştirmeyi adım adım anlatır. Aynı mantığı Excel tarafında uygulamak isterseniz Excel Harita Dashboard ile Bölgesel Analiz seti de iyi bir tamamlayıcıdır.
Siz de Ömer Bağcı'nın hazırladığı eğitimlerle becerilerinizi geliştirmek için hemen üye olun ve tüm eğitimlere sınırsız erişim kazanın.