Program
Power BI Drill Through, kullanıcıların üst düzey bir özet görünümünden, belirli bir veri noktasına göre filtrelenmiş daha ayrıntılı bir rapor sayfasına geçmesine olanak tanıyan güçlü bir etkileşimli özelliktir.
Bu eğitim, Power BI Drill Through hakkında bilmeniz gereken her şeyi kapsar: nedir, neden önemlidir, adım adım nasıl kurulur, dinamik filtreleme için gelişmiş teknikler ve daha fazlası.
Uygulamalı Power BI örnekleriyle başlamak istiyorsanız, Power BI Fundamentals yolumuzu mutlaka inceleyin.
Power BI’de Drill Through Nedir?
Power BI’de Drill Through, kullanıcıların bir rapor sayfasındaki ilgi duyulan bir veri noktasını daha derinlemesine incelemesini sağlar. Veri tüketicilerinin üst düzey bir özetten, seçili kategori, öğe veya boyuta göre uyarlanmış ayrıntılı içgörülere geçmesine imkân tanır.
Drill Through işlevselliği, Power BI raporları çok sayıda ayrıntı düzeyi içerdiğinde kullanışlıdır. Tüm görselleri tek bir sayfaya doldurmak yerine, Drill Through kullanıcıyı katmanlı içgörüler boyunca kademeli olarak yönlendirmenize olanak tanır.
Daha Derin İçgörüler İçin Neden Drill Through Kullanılır?
Drill Through, daha etkileşimli, self servis analitik deneyimi sunar. Rapor kullanıcılarının kendi keşiflerini kontrol etmesine ve çekirdek rapor yapısını değiştirmeden kendilerine özgü soruları yanıtlamasına imkân tanır.
Temel faydalar
Power BI Drill Through kullanmanın birkaç temel faydası vardır:
- Ayrıntılı keşif: Kullanıcıların varlık bazlı veriye (ör. tek bir müşteri, mağaza veya işlem) derinlemesine dalmasına olanak tanır.
- Geliştirilmiş UX: Özet ve ayrıntı görünümlerini ayırarak karmaşayı azaltır, gezinmeyi ve kavrayışı iyileştirir.
- Bağlamsal hikâye anlatımı: Drill Through sayfaları, belirli iş sorularına veya KPI’lara göre uyarlanabilir.
- Raporlar arası işlevsellik: Power BI Service’te birden çok dosya arasında modüler rapor geliştirmeyi destekler.
- Eyleme dönük analiz: İlgili veriyi tek tek veri noktaları için öne çıkararak veri odaklı kararları kolaylaştırır.
- Ölçeklenebilirlik: Rapor şablonlarını yeniden kullanmayı kolaylaştırır ve departmanlar veya ekipler arasında tutarlılık sağlar.
Son kullanıcıların ilgi duydukları alana derinlemesine inmesini sağlayarak, Drill Through statik kontrol panelleri ile dinamik analiz arasında köprü kurar.
Power BI’de Drill Through Nasıl Kurulur: Adım Adım
Power BI’de bir Drill Through deneyimi oluşturmak; kaynak ve hedef sayfaları ayarlamayı, gerekli alanları yapılandırmayı ve geri düğmeleri ile araç ipuçları gibi gezinme araçlarını entegre etmeyi içerir.
Adım 1: Örnek bir finans veri kümesi oluşturun
Bu eğitimde, Drill Through kavramlarını göstermek için baştan sona örnek bir finans veri kümesi kullanacağız.

CSV’ye aktarabileceğiniz veya Power BI’ye yükleyebileceğiniz örnek bir veri kümesi oluşturmak için pandas kullanan bir Python betiği şöyle:
import pandas as pd
from datetime import datetime
# Sample data
data = [
['TXN001', 'Asia Pacific', 'Singapore', 'Finance', 'Travel', 'Airfare', 1200.00, '2024-05-12', 'Alice Tan'],
['TXN002', 'Asia Pacific', 'Singapore', 'Marketing', 'Events', 'Venue Rental', 3500.00, '2024-05-14', 'Ben Lee'],
['TXN003', 'Europe', 'Germany', 'Operations', 'Logistics', 'Freight', 2600.00, '2024-06-01', 'Clara Müller'],
['TXN004', 'North America', 'USA', 'Finance', 'Training', 'Workshops', 800.00, '2024-05-18', 'Daniel Smith'],
['TXN005', 'Europe', 'France', 'IT', 'Software', 'Licensing', 4500.00, '2024-06-04', 'Emma Dubois']
]
# Define column names
columns = [
'TransactionID', 'Region', 'Country', 'Department', 'ExpenseCategory',
'SubCategory', 'Amount', 'TransactionDate', 'ManagerName'
]
# Create DataFrame
df = pd.DataFrame(data, columns=columns)
# Convert date column to datetime
df['TransactionDate'] = pd.to_datetime(df['TransactionDate'])
# Save to CSV (optional)
df.to_csv('FinanceTransactions.csv', index=False)
# Display the DataFrame
print(df)
Bu betiği bir Python ortamında (ör. Jupyter Notebook veya VS Code) çalıştırabilir ve ortaya çıkan CSV’yi raporlarınızda kullanmak üzere Power BI’ye aktarabilirsiniz.
Bu veri kümesini Python gibi araçlarla genişletebilir veya Power BI’de Power Query üzerinden Veri Gir ile doğrudan oluşturabilirsiniz. Oluşturduktan sonra, bu veri kümesi eğitim boyunca görseller ve drill-through örnekleri için temel teşkil edecektir.
Her bir drill-through kavramını adım adım göstermek için FinanceTransactions adlı kurgusal bir veri kümesi kullanacağız. Bu veri kümesi, çok uluslu bir şirketin finansal işlem kayıtlarını simüle eder.
FinanceTransactions İçindeki Örnek Alanlar:
TransactionID(Metin)Region(Metin)Country(Metin)Department(Metin)ExpenseCategory(Metin)SubCategory(Metin)Amount(Ondalık)TransactionDate(Tarih)ManagerName(Metin)
Şunları oluşturacağız:
RegionveDepartmentbazında toplam giderleri gösteren bir özet sayfası.ManagerNameveyaSubCategorybazında ayrıntılı satır öğesi işlemlerini gösteren bir drill-through hedef sayfası.
Adım 2: Bir kaynak sayfa ve hedef sayfa oluşturun
Ardından, Drill Through’un düzgün çalışması için bir kaynak sayfa ve bir hedef sayfa ayarlamamız gerekecek.
- Kaynak sayfa: Drill Through’un başlatıldığı birincil rapor sayfasıdır; genellikle çubuk grafikler veya matrisler gibi özet düzeyde görseller içerir.
- Hedef sayfa: Kullanıcının seçimine göre filtrelenmiş ayrıntıları görüntülemek üzere tasarlanmış özel bir rapor sayfası.
Kaynak sayfayı oluşturmak için, mevcut sayfanın adını “Overview” olarak değiştirin ve Enter’a basın.
Hedef sayfayı oluşturmak için ekranın altına bakın ve yeni bir sayfa eklemek için yeşil “+” düğmesine tıklayın. Yeni sayfaya çift tıklayın ve adını “Manager Info” olarak değiştirin.
Bu hedef sayfa, işlemlerden sorumlu yöneticiler hakkında daha fazla bilgi göstermek için kullanılacaktır.
Sayfalarınız şöyle görünecek:

Adım 3: İlgili grafikler ekleyin
Şimdi, kaynak ve hedef sayfalarımıza ilgili grafikler ekleyeceğiz.
Örneğimiz için, FinanceTransactions veri kümesini kullanarak:
Kaynak sayfada, veride drill-through yapacağımız basit bir istiflenmiş çubuk grafik oluşturacağız. Bu grafik için şu alanları kullanın: Amount ve ManagerName.
Grafiğiniz aşağıdakine benzer görünmelidir:

Gördüğünüz gibi, kaynak sayfa Department bazında toplam giderlerin istiflenmiş çubuk grafiğini gösterir.
Hedef sayfada, şu alanlarla bir matris oluşturun: Amount, ManagerName ve TransactionDate.
Şöyle görünmelidir:

Artık hedef sayfamız, giderler ve tarihler için ayrıntılı satırların bir matrisini gösteriyor.
Adım 3: Drill Through alanlarını ekleyin
- Power BI Desktop’ta hedef sayfaya gidin.
- Görselleştirmeler bölmesini açın ve istediğiniz sütunu (ör.
ManagerName) Drill Through bölümüne sürükleyin.

Yukarıdaki ekranda gördüğünüz gibi, ManagerName alanını Drill through bölümüne sürüklemelisiniz.
- Artık yalnızca bu sayfaya yönelik Drill Through etkileşimlerine izin veren özel bir filtre alanı görünecektir.
Şunu görmelisiniz:

- Kaynak sayfadaki dilimleyicileri veya filtreleri (ör.
RegionveyaExpenseCategory) korumak istiyorsanız Tüm filtreleri koru seçeneğini etkinleştirin.
Drill Through’un yalnızca seçilen veri noktası, Drill Through alanına yerleştirilen alanla eşleştiğinde çalıştığını unutmayın. Metin tabanlı sütunlarda büyük/küçük harfe duyarlıdır.
Bu durumda, kaynak ve hedef sayfalardaki her iki grafikte de tutarlı olan alan ManagerName’dir.
Adım 4: Görselleri ve performansı yapılandırın
Hedef sayfa için şu tür görselleri seçin:
- Bağlam zengini: Toplam gider gibi KPI’lar için kartlar, satır öğeleri için tablolar ve kategori bazında dağılım için çubuk grafikler kullanın.
- Amaca uygun: Yalnızca filtrelenen boyutla ilgili görselleri gösterin.
- Performans optimize edilmiş: Aşırı karmaşık görsellerden veya fazla DAX hesaplamalarından kaçının.
Örneğin, şu tür KPI kartlarını kullanabilirsiniz:
Tepkiselliği şu yollarla artırabilirsiniz:
- Ham veri yerine özet tablolar kullanmak.
- Sayfadaki dilimleyici ve yer imlerinin sayısını azaltmak.
- Power BI’nin Performance Analyzer aracını kullanarak görsel yükleme sürelerini test etmek.
Adım 5: Geri düğmeleri ve araç ipuçlarıyla gezinmeyi ayarlayın
Drill Through sayfaları, her zaman ana rapora geri dönme yolu içermelidir.
Varsayılan olarak, Power BI bir Drill Through oluşturduğunuzda kaynak sayfaya dönmek için bir geri ok düğmesi oluşturur. Bu düğme yalnızca drill-through yaptıktan sonra görünür ve şöyle görünür:

- Ekle > Düğmeler > Geri’yi tıklayın.
- Geri düğmesinde Eylem’i etkinleştirin ve türünü Geri olarak ayarlayın.
- Simgeyi, rengi ve konumu özelleştirin.
Ayrıca araç ipuçları şu şekilde ayarlanabilir:
- Sayfaya veya görsele araç ipucu metni eklemek.
- Kendi görsellerine sahip bir araç ipucu sayfası kullanmak.
Bu, kullanıcıların Drill Through’un amacını anlamasını ve sezgisel biçimde gezinmesini sağlar.
Adım 6: Drill Through’u test edin
Son olarak bitirmeden önce, Drill Through işlevimizin çalışıp çalışmadığını görmek için test etmemiz gerekiyor.
Başlamadan önce, Power BI’de Modern Araç İpuçlarını kullanmanızı öneririm. Power BI’de modern araç ipuçlarını açmak için Dosya > Seçenekler ve ayarlar > Seçenekler > Önizleme özellikleri yolunu izleyin ve Modern görsel araç ipuçları onay kutusunu seçin. Ardından, değişikliklerin etkili olması için Power BI Desktop’ı yeniden başlatın.
Teste başlamak için:
- Kaynak sayfaya gidin ve çubuk grafikteki herhangi bir çubuğun üzerine gelin. Bu durumda, en büyük çubuğa bakabiliriz. Üzerine geldiğinizde, araç ipucunun altında bir Drill Through düğmesi belirecektir.

- “Drill through” düğmesinin üzerine gelin; hedef sayfamız
Manager Infoiçin bir seçenek görünecektir.

Manager Infoseçeneğine tıklayın; bu sizi filtreler uygulanmış şekilde hedef sayfaya götürecektir.
Aşağıdaki sonucu görmelisiniz:

Bu, Drill Through’un başarıyla oluşturulduğu anlamına gelir.
Raporlar Arası Drill Through Nasıl Etkinleştirilir
Raporlar arası Drill Through, kullanıcıların filtre bağlamını koruyarak ayrı Power BI raporları arasında gezinmesine olanak tanır. Bu, Power BI panellerini işlev veya departmana göre modüler parçalara ayırırken faydalıdır.
Power BI Desktop’ta
- Hem kaynak hem hedef raporların, adı ve veri türü eşleşen alanlar kullanılarak oluşturulduğundan emin olun. Güvenilir raporlar arası Drill Through için, her iki raporun da meta veri tutarlılığını sağlamak üzere paylaşılan veya sertifikalı bir veri kümesi kullanması en iyisidir.
- hedef raporu açın, ardından Dosya > Seçenekler ve Ayarlar > Seçenekler > Rapor Ayarları’na gidin.
- Geçerli Dosya > Rapor Ayarları altında, "Bu rapordaki görsellerin diğer raporlardaki drillthrough hedeflerini kullanmasına izin ver" seçeneğini etkinleştirin.

- Her iki raporu da Power BI Service’te aynı çalışma alanına yayımlayın.
Power BI Service’te
- Yayımlanmış kaynak raporu Power BI Service’te açın.
- Paylaşılan alanı kullanan bir görsele sağ tıklayın (ör.,
ManagerName). - Drill Through > [Hedef Rapor Adı]’ı seçin.
- Power BI hedef raporu açar ve filtreyi otomatik olarak uygular.
Drill Through için Gelişmiş Teknikler
Drill Through, DAX, koşullu mantık ve özel davranışlarla daha da güçlü hale gelir.
DAX parametreleriyle dinamik Drill Through
Kullanıcı seçimine göre dinamik filtreler iletmek için bir DAX ölçüsü oluşturabilirsiniz. Örnek:
SelectedManager = SELECTEDVALUE(FinanceTransactions[ManagerName])
Şunlar için kullanılabilir:
- Hedef sayfada özel iletiler göstermek.
- Koşullu biçimlendirme ile görsel davranışını kontrol etmek.
- Dilimleyici değerlerine yanıt veren yer imleri oluşturmak.
DAX ölçüleri hakkında daha fazla bilgi için şu başvuru kağıdını takip edebilirsiniz:

Kaynak: DAX Cheat Sheet
Birden çok seçim ve veri noktasını ele alma
Power BI Drill Through, varsayılan olarak birden çok seçimi desteklemez. Bir kullanıcı birden fazla veri noktası seçerse, Drill Through seçeneği yalnızca tek bir seçimin sonucunu gösterir.
Geçici çözümler:
- Hedef sayfada bir dilimleyici veya filtre paneli kullanın.
- Birden fazla öğe için üst düzey değerleri gösteren bir özet tablo ekleyin.
Drill Through performansını optimize etme
Hedef sayfalar aşırı yüklendiğinde performans sorunları ortaya çıkabilir.
Performansı optimize etmek için bazı ipuçları:
- Mümkün olduğunda İçe Aktarma modunu kullanın. Bu, veri modelini hafifletir.
- Görsel sayısını en aza indirin. Bunun yerine gerektiğinde diğer grafiklere gitmek için düğmeler oluşturun.
- Ölçü yerine modelde depolanmaları için metrikleri Power Query’de önceden hesaplayın.
- Görsellerde karmaşık DAX ifadelerinden kaçının.
Power BI Drill Through için İpuçları ve En İyi Uygulamalar
Drill through, çoğu zaman iyi çalışan basit bir tekniktir. Ancak işleri daha hızlı ve anlaşılır kılmak için bazı ipuçları vardır.
Aşağıda bunlara bakalım:
Tasarım önerileri
Drill Through kullanıcılarınızın eylemini gerektirdiğinden, bazı tasarım unsurları dikkate alınmalıdır.
Tasarım için bazı ipuçları:
- Tutarlı sayfa adları kullanın (ör., "Manager Detail", "Transaction Details").
- Uygulanan filtreleri yansıtacak şekilde görselleri açıkça etiketleyin.
- Kullanıcıları yönlendirmek için yardım araç ipuçları veya bir gösterge ekleyin.
Yaygın sorunlar ve sorun giderme
Drill Through sorunlarını gidermeye yönelik bir özet aşağıdadır.
|
Sorun |
Çözüm |
|
Drill Through kullanılamıyor |
Yalnızca bir veri noktasının seçili olduğundan ve Drill Through alanında geçerli bir alan bulunduğundan emin olun. |
|
Filtreler uygulanmıyor |
Tablolar arasındaki veri türü uyumluluğunu ve ilişkileri kontrol edin. |
|
Yavaş performans |
Görsel karmaşıklığını azaltın; veriyi toplayın veya önceden filtreleyin. |
Gerçek Dünya Uygulamaları ve Vaka Çalışmaları
Drill Through, veriler temelinde harekete geçmek için gerçek sayılara daha derin dalmanızı sağladığından, daha derin iş içgörülerini teşvik etmede güçlüdür.
Bu, çeşitli sektörler için geçerlidir:
1. Perakende
- Senaryo: Bir perakende şirketi, bölge bazında satış özeti sayfası kullanır. Yöneticiler, ürüne ve çalışana göre ayrıntılı satışlara drill-through yapabilir.
- Fayda: En iyi performans gösteren ürünler ve ekip üyeleri hakkında hızlı içgörüler.
2. Sağlık analizleri

Hastane acil servis karar kontrol paneli. Kaynak: Microsoft Fabric
- Senaryo: Bir hastane panosu, yatış sayılarını gösterir. Kullanıcılar, tedavi kategorisine göre hasta düzeyinde görünümlere drill-through yapar.
- Fayda: Hekimlerin ve yöneticilerin, prosedüre veya uzmana göre etkinliği izlemesini sağlar.
3. Finansal hizmetler
- Senaryo: Bir finans ekibi panosu, departman bazında harcamaları özetler. Yöneticiler, alt kategori ve projeye göre ayrıntılı gider kalemlerine drill-through yapar.
- Fayda: Daha iyi maliyet kontrolü, artan şeffaflık ve hedefli bütçeleme.
Sonuç
Power BI Drill Through, statik panelleri dinamik, etkileşimli raporlara dönüştürerek kullanıcıların verileri bağımsız olarak keşfetmesini ve bilgili kararlar almasını sağlar.
Power BI içindeki çeşitli özellikler hakkında daha fazla bilgi edinmek için Power BI Fundamentals beceri yolumuza göz atın.
Daha fazla okuma için, Power BI Panelleri, Power BI Matris ve Power BI Calculate hakkındaki eğitimlerimiz iyi bir başlangıç noktasıdır.
Power BI Drill Through SSS
Power BI’de drill up ve drill down arasındaki fark nedir?
Drill up ve drill down, Power BI’de kullanıcıların farklı veri düzeyleri arasında gezinmesini sağlayan iki özelliktir. Drill up, kullanıcıların daha üst düzey verileri görmesini sağlarken, drill down daha ayrıntılı verileri görmelerine olanak tanır.
Power BI’de drill up ve drill down’a nasıl erişirim?
Drill up ve drill down’a bir görsele sağ tıklayarak veya Power BI’de görselleştirme araç çubuğundaki düğmeleri kullanarak erişebilirsiniz.
Power BI’de drill-through yaparken filtrelerim taşınır mı?
Evet, Power BI’de drill-through yaparken filtreler taşınır; bu sayede kullanıcılar belirli veri alt kümelerini analiz edebilir.
Power BI Drill Through ile Drill Down arasındaki fark nedir?
Her iki özellik de kullanıcıların veriler arasında gezinmesine olanak tanısa da, Power BI’de Drill Through, orijinal filtre bağlamını koruyarak daha ayrıntılı bilgi içeren başka bir rapora veya sayfaya erişmeyi sağlar. Drill Down ise, bir görsel içindeki belirli veri noktalarını yalnızca genişletir.

Ben Austin, sağlık sektöründe veri bilimci ve veri analisti olarak yıllara dayanan deneyime sahip bir blogger ve teknoloji yazarıyım. Biyoloji geçmişiyle başladığım teknoloji yolculuğumda, şimdi teknoloji blogum aracılığıyla başkalarının da aynı geçişi yapmasına yardımcı oluyorum. Teknolojiye olan tutkum, onlarca SaaS şirketine yazılı katkılar sunmama, başkalarına ilham vermeme ve deneyimlerimi paylaşmama vesile oldu.
