Udostępnij za pośrednictwem


Adding Subreports

Podraport to element raportu wyświetlający inny raport w treści raportu głównego.Pod względem koncepcyjnym podraport jest podobny do ramki na stronie sieci Web.Funkcja podraportu służy do osadzania raportu w raporcie.W charakterze podraportu można użyć dowolnego raportu.Raport wyświetlany przez podraport jest przechowywany na serwerze raportów, zazwyczaj w tym samym folderze co raport nadrzędny.Raport nadrzędny można zaprojektować do przekazywania parametrów do podraportu.Podraport można powtarzać w obszarach danych, używając parametru do filtrowania danych w każdym wystąpieniu podraportu.

Jeśli podraporty są używane do wyświetlania osobnych grup danych, warto rozważyć użycie zamiast nich obszarów danych (tabel, macierzy, list, wykresów lub mierników).Raporty zawierające tylko obszary danych mogą oferować większą wydajność niż raporty zawierające podraporty.

Obszarów danych należy używać wtedy, gdy trzeba zagnieździć grupy danych pochodzące z jednego źródła danych w jednym obszarze danych.Podraportów należy używać, gdy trzeba w jednym obszarze danych zagnieździć grupy danych z różnych źródeł danych, ponownie użyć podraportu w wielu raportach nadrzędnych lub wyświetlić raport autonomiczny w innym raporcie.Można utworzyć „raport informacyjny”, umieszczając wiele podraportów w treści innego raportu.

Uwaga

W Konstruktorze raportów Jeśli podglądu raportu, który zawiera podraportów, a następnie zmień podraport, Podgląd może nie zostać zaktualizowany.Aby zobaczyć zmiany, kliknij przycisk Odśwież przycisku.

Używanie parametrów w podraportach

Aby przekazać parametry z raportu nadrzędnego do podraportu, należy zdefiniować parametr raportu w raporcie używanym jako podraport.Po umieszczeniu podraportu w raporcie nadrzędnym można wybrać parametr raportu i wartość do przekazania z raportu nadrzędnego do parametru raportu w podraporcie.

Uwaga

Parametr wybrany w podraporcie jest parametrem raportu, a nie parametrem zapytania.Aby uzyskać więcej informacji o parametrach zobacz Adding Parameters to Your Report.

Podraport można umieścić w głównej treści raportu lub w obszarze danych.Umieszczenie podraportu w obszarze danych spowoduje, że będzie on powtarzany z każdym wystąpieniem grupy lub wiersza w obszarze danych.Aby przekazać wartość z grupy lub wiersza do podraportu, we właściwości wartości podraportu należy użyć wyrażenia pola dotyczącego pola zawierającego wartość, która ma zostać przekazana do parametru podraportu.

Aby uzyskać więcej informacji na temat pracy z podraportami zobacz How to: Add a Subreport and Parameters (Reporting Services).

Określanie nazw i lokalizacji podraportów

Aby wyświetlić podgląd raportu głównego, zawierającego podraport, oba raporty muszą znajdować się część tego samego projektu.Raport główny można zaprojektować w taki sposób, aby określał podraport w innym folderze na tym samym serwerze raportów.Po wprowadzeniu tej zmiany nie są już widoczne podraport w raporcie głównym w oknie podglądu.Należy wyświetlić raport serwer raportów.Składnia służąca do określania podraportu jest zależna od tego, czy serwer raportów jest skonfigurowany do działania w trybie macierzystym czy w trybie zintegrowanym programu SharePoint.Aby uzyskać więcej informacji zobacz How to: Add a Subreport and Parameters (Reporting Services).