Alt Raporlar (Rapor Oluşturucusu 3.0 ve SSRS)

Alt rapor, bir ana raporun gövdesinde başka bir rapor görüntüleyen rapor öğesidir.Kavramsal olarak, rapordaki bir alt rapor Web sayfasındaki bir çerçeveye benzer.Bir raporu, ana rapora katıştırmak için kullanılır.Her rapor bir alt rapor olarak kullanılabilir.Alt rapor olarak görüntülenen rapor, bir rapor sunucusunda ve genellikle üst rapor ile aynı klasörde depolanır.Üst raporu, parametreleri alt rapora geçirecek şekilde tasarlayabilirsiniz.Alt raporun her örneğindeki verilere filtre uygulamak için bir parametre kullanılarak, alt rapor veri bölgeleri dahilinde yinelenebilir.

Alt rapor

Bu çizimde, ana Satış Siparişi raporunda görüntülenen kişi bilgileri aslında Kişiler alt raporundan gelmektedir.

Not

Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve 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 3.0'da Rapor Tasarlama makalesine bakın.

Alt Raporlarla İç İçe Veri Bölgelerini Karşılaştırma

Ayrı veri gruplarını görüntülemek için alt raporları kullanmayı düşünüyorsanız, bunun yerine tablo, matris ve grafik gibi veri bölgelerini kullanmayı tercih edebilirsiniz.Veri bölgesi içeren raporlar, yalnızca alt raporları içeren raporlardan daha iyi performans gösterir.

Aynı veri kaynağındaki veri gruplarını, tek bir veri bölgesine iç içe yerleştirmek için veri bölgelerini kullanın.Farklı veri kaynaklarındaki veri gruplarını tek bir veri bölgesinde iç içe yerleştirmek için, bir alt raporu birden fazla üst raporda yeniden kullanmanız veya bağımsız bir raporu başka bir raporun içinde görüntülemeniz gerektiğinde alt raporları kullanın.Örneğin, birden fazla alt raporu, başka bir raporun gövdesi içine yerleştirerek bir “toplantı defteri” oluşturabilirsiniz.

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.Rapor sunucusu, her alt rapor örneğini ayrı bir rapor olarak işlediğinden performans etkilenebilir.Daha fazla bilgi için bkz: Veri Bölgelerini İç İçe Geçirme (Rapor Oluşturucusu 3.0 ve SSRS).

Parametreleri Alt Raporlarda Kullanma

Üst rapordan alt rapora parametreleri geçirmek için, raporda alt rapor olarak kullandığınız bir rapor parametresi tanımlayın.Alt raporu üst rapora yerleştirdiğinizde, rapor parametresini seçebilir ve üst rapordan alt rapordaki rapor parametresine geçirilecek bir değer seçebilirsiniz.

Not

Alt rapordan seçtiğiniz parametre sorgu parametresi değil, rapor parametresidir.Parametreler hakkında daha fazla bilgi için bkz: Diğer Raporlara Bağlanmak İçin Parametreleri Kullanma (Rapor Oluşturucusu 3.0 ve SSRS).

Raporun ana gövdesine veya bir veri bölgesine bir alt rapor yerleştirebilirsiniz.Bir veri bölgesine bir alt rapor yerleştirirseniz, alt rapor grubun veya veri bölgesindeki satırın her örneği ile tekrarlanır.Grup veya satırdan alt rapora bir değer geçirdiğinizde, alt rapor özelliğinde, alt rapor parametresine geçirmek istediğiniz değeri içeren alan için bir alan ifadesi kullanın.

Alt raporlarla çalışma hakkında daha fazla bilgi için bkz: Nasıl yapılır: Alt Rapor ve Parametre Ekleme (Rapor Oluşturucusu 3.0 ve SSRS).

Alt Rapor Adlarını ve Konumlarını Belirtme

Ana rapor bir alt rapor aynı farklı bir klasör belirtmek için tasarlayabilirsiniz rapor sunucusu.

  • Rapor Oluşturucusu'nda, bir ana rapordaki bir alt raporu önizlemek için, her iki raporun da aynı rapor sunucusunda olması veya alt raporun tam yolunu belirtmeniz gerekir.

  • Rapor Oluşturucusu'nda, alt raporu belirtmek için kullandığınız sözdizimi, rapor sunucusunun yerel modda ya da SharePoint tümleştirme modunda olmasına bağlıdır.Daha fazla bilgi için bkz: Dış Öğelere Giden Yollar Belirtme (Rapor Oluşturucusu 3.0 ve SSRS).

Alt raporu belirtmek için kullandığınız sözdizimi, rapor sunucusunun yerel modda ya da SharePoint tümleştirme modunda olmasına bağlıdır.Daha fazla bilgi için bkz: Dış Öğelere Giden Yollar Belirtme (Rapor Oluşturucusu 3.0 ve SSRS).