Power BI

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,962
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Power BI ile Dashboard hazırladım. png uzantılı herbir kişiye ait resimleri Power BI da açılan kutudan isim seçtiğimde o isme ait resmin gelmesini sağlayamadım. Bu konuda ne yapmam gerektiği konusunda yol gösterecek arkadaşlarımıza şimdiden teşekkür ederim.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
1,102
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Power BI’da bir kişi seçtiğinde, o kişiye ait PNG uzantılı resmi dinamik olarak göstermek istiyorsun. Yani, filtre/kutu (ör. “Kişi Adı”) değiştiğinde, görsel de otomatik o kişiye ait olmalı.
Sorunun Temel Nedeni
Power BI resimleri görsel olarak doğrudan dosya yolundan (örneğin C:\Resimler\Ali.png) göstermez.
Bunun yerine iki temel yöntem vardır:
Çözüm 1: Görselleri Base64 veya Web URL olarak eklemek

1. Görselleri bir klasöre koy

Örneğin:
C:\Users\Deneme\Documents\PowerBI\Resimler
2. Dosya adlarını ve yollarını bir tabloya yaz (örnek Excel):

KisiAdi

ResimYolu

Ali

Ayşe


Not: Power BI sadece HTTP veya HTTPS bağlantılarıyla resmi gösterebilir.
Yani, dosyaları bir bulut servisine (OneDrive, SharePoint, Google Drive, vs.) yükleyip paylaşılabilir bağlantı oluşturmalısın.
3. Power BI’da görsel sütunu “Image URL” olarak ayarla
  • Veri görünümünde sütunu seç.
  • Modelleme > Veri kategorisi > Image URL seç.
  • Ardından bir Table veya Card görselinde bu sütunu ekle.
Bu sayede kişi seçildiğinde o kişiye ait resim otomatik gelecektir.
Çözüm 2: Base64 Kodlama (İnternet Bağlantısı Olmadan)
Eğer çevrimdışı kullanıyorsan:
  1. PNG’leri Base64 formatına çevir (ör. online converter ile).
  2. Excel’e şu şekilde yaz:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...
  1. Bu sütunu yine “Image URL” olarak kategorize et.
  2. Görsel Power BI içinde direkt görünecektir.
Çözüm 3: Power BI + Power Query Kullanımı
Power Query içinde:
  • Dosya klasöründen tüm görselleri al (Get Data > Folder).
  • Dosya adlarından kişi adını türet (ör. Text.BeforeDelimiter([Name], ".")).
  • Bu tabloyu kişi bilgileriyle ilişkilendir.
  • Sonra kişi seçildiğinde, ilişkili resim görünür.
Ek Tavsiyeler
  • Görselin URL’si anonim erişime açık olmalı (özellikle SharePoint’te “herkese açık” paylaşım olmalı).
  • Görselin formatı .png veya .jpg olmalı, diğer formatlarda Power BI sorun çıkarabilir.
  • Raporu Power BI Service’e yükleyeceksen, dosya yolları değil web URL’leri kullanılmalı.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,962
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Üst