Detaylandırma, Ayrıntıya Gitme, Alt Raporlar ve İç İçe Veri Bölgeleri (Rapor Oluşturucusu ve SSRS)
Genel verilerle ayrıntılar arasındaki ilişkiyi göstermek için verileri çeşitli şekillerde düzenleyebilirsiniz. Verilerin tümünü rapora yerleştirebilir, ancak kullanıcı ayrıntıları göstermek üzere tıklatıncaya kadar bunların gizli kalmasını ayarlayabilirsiniz; bu bir ayrıntıya gitme eylemidir. Tablo veya matris gibi bir veri bölgesinin içine yerleştirilmiş olan tablo veya grafik gibi başka bir veri bölgesindeki verileri görüntüleyebilirsiniz. Tümüyle ana raporun içinde yer alan bir alt rapordaki verileri görüntüleyebilirsiniz. Ayrıca, ayrıntı verilerini kullanıcının bir bağlantıyı tıklatarak görüntülediği ayrı raporlar olan detaylandırma raporlarının içine yerleştirebilirsiniz.
A. Detaylandırma raporu
B. Alt Rapor
C. İç İçe veri bölgeleri
D. Ayrıntıya gitme eylemleri
Bunların tümünün ortak noktaları vardır; ancak farklı amaçlara hizmet ederler ve farklı özelliklere sahiptirler. Bunların ikisi, detaylandırma raporları ve alt raporlar aslında ayrı raporlardır. İç içe yerleştirme, bir veri bölgesini başka bir veri bölgesinin içine koyma anlamına gelir. Ayrıntıya gitme, herhangi bir rapor öğesine uygulayabileceğiniz ve diğer rapor öğelerini gizlemeye veya göstermeye yarayan bir eylemdir. Bunların tümü, kullanıcılarınızın raporunuzu daha iyi anlamasına yardımcı olmak için verileri düzenleme ve görüntüleme yollarıdır.
[!NOT]
SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.
Bu Makalede
Özelliklerin Özeti
Özelliklerle İlgili Ayrıntılar
Bu Bölümde
Özelliklerin Özeti
Bu tabloda bu farklı özellikler özetlenmektedir. Ayrıntılar bu konunun ilerleyen bölümlerinde ayrı bir bölümde yer alır. Ayrıntıya gitme özelliğinin gösterme ve gizleme eylemini tüm rapor öğelerine uygulayabildiğiniz için, bu özellik bu karşılaştırmalara dahil edilmemiştir.
Özellik |
Alt rapor |
Detaylandırma |
İç içe yerleştirme |
---|---|---|---|
Ana raporun veri kümesini kullanır |
Aynı veya farklı |
Aynı veya farklı |
Aynı |
Verileri alır |
Veriler ana raporla aynı zamanda alınır |
Veriler bir kerede bir detaylandırma raporu olarak alınır |
Verilerin tümü ana raporla aynı zamanda alınır |
İşlenmiştir |
Ana raporla birlikte |
Bağlantı tıklatıldığında |
Ana raporla birlikte. |
Performansı |
Daha yavaş (ancak ana raporla birlikte tüm verileri alır) |
Daha hızlı (ancak ana raporla birlikte tüm verileri almaz) |
Daha hızlı (ve ana raporla birlikte tüm verileri alır) |
Parametre kullanır |
Evet |
Evet |
Hayır |
Yeniden kullanılabilir |
Rapor olarak veya başka raporların içinde alt rapor ya da detaylandırma raporu olarak |
Rapor olarak veya başka raporların içinde alt rapor ya da detaylandırma raporu olarak |
Yeniden kullanılamaz. |
Yeri |
Ana raporun dışında, aynı veya farklı rapor sunucusunda |
Ana raporun dışında, aynı rapor sunucusunda |
Ana raporun içinde |
Görüntülenme yeri |
Ana raporda |
Farklı bir raporda |
Ana raporda |
Başa Dön
Özelliklerin Ayrıntıları
Kullandıkları Veri Kümeleri
Alt raporlar ve detaylandırma raporları ana raporda aynı veri kümesini kullanabilir veya farklı bir veri kümesi kullanabilir. İç içe veri bölgeleri, aynı veri kümesini kullanır.
Verileri Alma
Alt raporlar ve iç içe veri bölgeleri, verileri ana raporla aynı zamanda alır. Detaylandırma raporları böyle değildir. Her detaylandırma raporu, kullanıcı ilgili bağlantıyı tıklattığında veri alır. Ana raporla buna bağımlı olan raporun aynı zamanda veri alması gerekiyorsa, bu önemli bir noktadır.
İşleme
Alt rapor ana raporun bir parçası olarak işlenir. Örneğin, siparişle ilgili ayrıntılı bilgilerin görüntülendiği bir alt rapor ayrıntı satırında bir tablo hücresine eklenirse, alt rapor tablonun her satırı başına bir kez işlem görür ve ana raporun bir parçası olarak işlenir. Detaylandırma raporu yalnızca, kullanıcı özet ana rapordaki detaylandırma bağlantısını tıklattığında işlenir ve sunulur.
Performans
Hangisinin kullanılacağına karar verirken, özellikle alt rapor birden fazla rapor tarafından kullanılmıyorsa, alt rapor yerine bir veri bölgesi kullanmayı da düşünebilirsiniz. Rapor sunucusu, her alt rapor örneğini ayrı bir rapor olarak işlediğinden performans etkilenebilir. Veri bölgeleri alt raporların işlevselliğini ve esnekliğini büyük ölçüde sağlar ancak daha iyi bir performans gösterir. Detaylandırma raporlarının performansı da alt raporlardan daha iyidir, çünkü bunlar verilerin tümünü ana raporla aynı zamanda almaz.
Parametre Kullanma
Detaylandırma raporlarında ve alt raporlarda genelde, görüntülenecek rapor verilerini belirten rapor parametreleri bulunur. Örneğin, bir ana rapordaki satış siparişi numarasını tıklattığınızda, satış siparişi numarasını parametre olarak kabul edilen bir detaylandırma raporu açılır ve söz konusu satış siparişinin tüm verilerini gösterir. Ana rapordaki bağlantıyı oluşturduğunuzda, detaylandırma raporuna parametre olarak geçirilecek değerleri belirtirsiniz.
Detaylandırma raporu veya alt rapor oluşturmak için, önce hedef detaylandırma raporunu veya alt raporu tasarlamanız ve bundan sonra detaylandırma eylemini oluşturmanız veya ana rapora bir başvuru eklemeniz gerekir.
Yeniden Kullanılabilme
Alt raporlar ve detaylandırma raporları, ayrı raporlardır. Dolayısıyla, bunlar bir dizi raporda kullanılabilir veya tek başına raporlar olarak görüntülenebilir. İç içe veri bölgeleri yeniden kullanılamaz. Bir veri bölgesinin içine yerleştirilmiş olduklarından, bunları rapor bölümleri olarak kaydedemezsiniz. Bunları içeren veri bölgesini rapor bölümü olarak kaydedebilirsiniz ancak içine yerleştirilmiş olan veri bölgesini kaydedemezsiniz.
Konum
Hem alt raporlar hem de detaylandırma raporları ayrı birer rapor olduğundan, bunlar ana raporun dışında depolanır. Alt raporlar aynı veya farklı rapor sunucusunda bulunabilirken, detaylandırma raporlarının aynı rapor sunucusunda bulunması gerekir. İç içe veri bölgeleri ana raporun birer parçasıdır.
Görüntü
Alt raporlar ve iç içe veri bölgeleri ana raporun içinde görüntülenir. Detaylandırma raporları kendi başlarına görüntülenir.
Başa Dön
Bu Bölümde
Detaylandırma Raporları (Rapor Oluşturucusu ve SSRS)
Kullanıcı ana rapordaki bir bağlantıyı tıklattığında açılan raporlar açıklanır.Alt Raporlar (Rapor Oluşturucusu ve SSRS)
Ana raporun gövdesi içinde görüntülenen raporlar açıklanır.İç İçe Yerleştirilen Veri Bölgeleri (Rapor Oluşturucusu ve SSRS)
Matrisin içine yerleştirilen bir grafik gibi, bir veri bölgesini diğerinin içine yerleştirme işlemi açıklanır.Ayrıntıya Gitme Ekleyerek Rapor Öğelerini Gizleme ve Gösterme (Rapor Oluşturucusu ve SSRS)
Rapor öğelerini gizlemek ve göstermek için ayrıntıya gitme eyleminin kullanılması açıklanır.Dış Öğelere Giden Yollar Belirtme (Rapor Oluşturucusu ve SSRS)
Rapor tanım dosyasının dışında kalan öğelere nasıl başvurulacağı açıklanır.