Udostępnij za pośrednictwem


Sterowanie nagłówkami wierszy i kolumn (program Report Builder 3.0 i usługi SSRS)

Tabela, macierz lub obszar danych listy może rozciągać się na wiele stron w poziomie lub w pionie.Można określić, czy nagłówki wierszy i kolumn mają się powtarzać na każdej stronie.W interaktywnym module renderowania, takim jak Menedżer raportów lub podgląd raportów, można również określić, czy nagłówki wierszy i kolumn mają być zablokowane, tak by były cały czas widoczne przy przewijaniu raportu w poprzek lub w dół.W tabeli lub macierzy pierwszy wiersz zwykle zawiera nagłówki kolumn, które określają dane w poszczególnych kolumnach; pierwsza kolumna zwykle zawiera nagłówki wierszy, które określają dane w poszczególnych wierszach.W przypadku grup zagnieżdżonych czasem warto powtarzać początkowy zestaw nagłówków wierszy i kolumn zawierających etykiety grup.Domyślny obszar danych listy nie zawiera nagłówków.

Sposób sterowania powtarzaniem lub blokowaniem nagłówków zależy od następujących czynników:

  • W przypadku nagłówków kolumn powtarzających się u góry każdej strony:

    • Czy tabela lub macierz zawiera obszar grup kolumn rozciągający się w poziomie.

    • Czy sterowanie ma dotyczyć wszystkich wierszy skojarzonych z grupami kolumn jako jednostki.

  • W przypadku nagłówków wierszy powtarzających się z boku każdej strony:

    • Czy tabela lub macierz zawiera obszar grup wierszy rozciągający się w pionie.Nagłówki wierszy są obsługiwane tylko dla grup wierszy z nagłówkiem grupy wierszy.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

Opis wierszy i kolumn w obszarze danych elementu tablix

Tabela lub macierz to szablon oparty na źródłowym obszarze danych elementu tablix.Dane tablix region ma cztery możliwe obszary: obszar grupy wiersza kontroluje wierszy, które rozwiń raport niedziałający, obszar grupy kolumna sterująca kolumn, które rozwiń przez raport, organ, który wyświetla dane i narożnik.Aby ustalić, gdzie należy ustawić właściwości sterujące powtarzaniem lub blokowaniem nagłówków, warto zwrócić uwagę, że istnieją dwie reprezentacje obszaru danych elementu tablix:

  • W definicja raportukażdego wiersza lub kolumna w danych tablix region tablix członkiem określonej grupy wierszy lub kolumn jest definicja.Element członkowski elementu tablix może być statyczny lub dynamiczny.Statyczny element członkowski elementu tablix zawiera etykiety lub sumy częściowe i jest powtarzany raz dla grupy.Dynamiczny element członkowski elementu tablix zawiera wartości grup i jest powtarzany raz dla unikatowej wartości grupy, zwanej także wystąpieniem grupy.

  • Na powierzchni projektu na powierzchnię projektu kropkowane linie podziału danych tablix region na cztery obszary.Każda komórka w obszarze danych elementu tablix jest zorganizowana w wiersze i kolumny.Wiersze i kolumny są skojarzone z grupami, w tym z grupami szczegółów.Dla każdego wybranego obszaru danych elementu tablix uchwyty wierszy i kolumn oraz paski wyróżnienia wskazują przynależność do grupy.Komórki w obszarze grup wierszy i kolumn reprezentują nagłówki grup dla elementów członkowskich elementu tablix.Pojedynczy wiersz lub kolumnę można skojarzyć z wieloma grupami.

    Aby uzyskać więcej informacji, zobacz Opis obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS) i Opis komórek, wierszy i kolumn obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS).

W przypadku obszarów danych elementu tablix zawierających obszary grup wierszy lub grup kolumn skojarzonymi z nimi wierszami i kolumnami należy sterować, ustawiając właściwości obszaru danych elementu tablix.We wszystkich innych przypadkach wierszami i kolumnami należy sterować, ustawiając właściwości w okienku Właściwości dla wybranego elementu członkowskiego elementu tablix.Instrukcje krok po kroku, zobacz Jak Wyświetlić nagłówki kolumn i wierszy na wielu stronach (Konstruktora raportów 3.0 i SSRS) i Jak Zachowaj nagłówki widoczne przy przewijaniu raportu (Konstruktora raportów 3.0 i SSRS).

Przykłady

Najbardziej typowe przykłady obszarów danych elementu tablix dla macierzy to tabela bez grup, tabela z grupą wierszy i nagłówkiem grupy wierszy oraz tabela z grupą wierszy, ale bez nagłówka grupy wierszy.Aby sterować sposobem powtarzania lub blokowania nagłówków, trzeba ustalić, czy żądane wiersze lub kolumny są skojarzone z nagłówkiem grupy w obszarze grup wierszy lub grup kolumn.

W poniższych sekcjach przedstawiono przykłady typowych układów obszaru danych elementu tablix:

  • Macierz

  • Tabela bez grup

  • Tabela z grupami wierszy i obszarem grup wierszy

  • Tabela z grupami wierszy, ale bez obszaru grup wierszy

Macierz

Domyślnie prosta macierz zawiera jedną grupę wierszy i jedną grupę kolumn.Na poniższej ilustracji pokazano macierz zawierającą grupę wierszy opartą na polu Category (kategoria) i grupę kolumn opartą na polu Geography (geografia).

Macierz, wiersz kategorii i grupa kolumn położenia geograficznego

Kropkowane linie pokazują cztery obszary elementu tablix.Obszar grup wierszy zawiera nagłówek grupy wierszy określający etykiety kategorii w pierwszej kolumnie.Podobnie obszar grup kolumn zawiera nagłówek grupy kolumn określający etykiety geografii w pierwszym wierszu.W podglądzie, gdy macierz rozciąga się w poprzek strony, w pierwszym wierszu są wyświetlane nagłówki kolumn, tak jak pokazano na poniższej ilustracji.

Podgląd renderowanej macierzy z rozwiniętymi grupami

Aby powtórzyć lub zablokować nagłówki kolumn w pierwszym wierszu, należy ustawić właściwości nagłówków kolumn obszaru danych elementu tablix.Nagłówki kolumn dla zagnieżdżony grup kolumn są uwzględniane automatycznie.

Aby powtórzyć lub zablokować nagłówki wierszy w pierwszej kolumnie, należy ustawić właściwości nagłówków wierszy obszaru danych elementu tablix.Nagłówki wierszy dla zagnieżdżony grup wierszy są uwzględniane automatycznie.

Powrót do początku

Tabela bez grup wierszy

Domyślnie prosta tabela bez grup zawiera grupę szczegółów.Na poniższej ilustracji pokazano tabelę wyświetlającą dane dotyczące kategorii, numerów zamówień i sprzedaży.

Projekt, tabela z jednym statycznym i jednym dynamicznym wierszem

Nie ma kropkowanych linii, ponieważ tabela składa się tylko z obszaru treści elementu tablix.W pierwszym wierszu są wyświetlane nagłówki kolumn. Reprezentuje on statyczny element członkowski elementu tablix, który nie jest skojarzony z żadną grupą.W drugim wierszu są wyświetlane dane szczegółowe. Reprezentuje on dynamiczny element członkowski elementu tablix, który jest skojarzony z grupą szczegółów.Na poniższej ilustracji pokazano podgląd tej tabeli.

Podgląd, tabela z jednym statycznym i jednym dynamicznym wierszem

Aby powtórzyć lub zablokować nagłówki kolumn, należy ustawić właściwości elementu członkowskiego elementu tablix odpowiadającego statycznemu wierszowi, który jest częścią definicji obszaru danych elementu tablix.Aby wybrać ten statyczny wiersz, trzeba użyć trybu Zaawansowany okienka Grupowanie.Na poniższej ilustracji pokazano okienko Grupy wierszy.

Grupy wierszy, tabela z 1 statycznym i 1 dynamicznym wierszem

Na poniższej ilustracji pokazano widok w trybie zaawansowanym statycznych i dynamicznych elementów członkowskich elementu tablix odpowiadających grupom wierszy w tabeli.

Grupy wierszy, zaawansowane dla tabeli domyślnej

Powtórz lub zawieszanie się kolumna nagłówki dla element członkowski tablix zaznacz wiersz statyczną o nazwie (statyczne).W okienku właściwości zostaną wyświetlone właściwości wybranego elementu członkowskiego elementu tablix.Ustawiając właściwości tego elementu członkowskiego elementu tablix, można sterować sposobem powtarzania lub blokowania pierwszego wiersza.

Powrót do początku

Tabela z grupami wierszy i obszarem grup wierszy

Dodanie do prostej tabeli grupy wierszy powoduje dodanie obszaru grup wierszy do tabeli na powierzchni projektowej.Na poniższej ilustracji przedstawiono tabela z grupy wiersza, która jest oparta na Category:

Projekt, tabela z jedną grupą wierszy i szczegółami

Kropkowane linie pokazują obszar grup wierszy oraz obszar treści elementu tablix.Obszar grup wierszy ma nagłówek grupy wierszy, ale nie ma nagłówka grupy kolumn.Na poniższej ilustracji pokazano podgląd tej tabeli.

Podgląd, tabela z jedną grupą wierszy i szczegółami

Aby powtórzyć lub zablokować nagłówki kolumn, należy zastosować takie samo podejście jak w poprzednim przykładzie.Na poniższej ilustracji pokazano widok domyślny okienka Grupy wierszy.

Grupy wierszy, Domyślny z dynamicznymi elementami członkowskimi

Użyj Zaawansowane tryb okienko grupy wierszy, aby wyświetlić członków tablix, jak pokazano na poniższym rysunku:

Grupy wierszy, Tryb zaawansowany ze statycznymi elementami członkowskimi

Tablix członkowie są wyświetlane: Statyczne, (statyczne), kategoria i (Szczegóły).Nawias () otaczający element członkowski elementu tablix wskazuje, że ten element członkowski nie ma odpowiadającego mu nagłówka grupy.Aby powtórzyć lub zablokować nagłówki kolumn, należy wybrać górny element członkowski elementu tablix Statyczny i ustawić właściwości w okienku Właściwości.

Powrót do początku

Tabela z grupami wierszy i bez obszaru grup wierszy

Tabela może zawierać grupy wierszy, ale nie zawierać obszaru grup wierszy.Dwa możliwe sposoby uzyskania takiego stanu są następujące:

  • Należy rozpocząć od tabeli z grupami wierszy oraz obszarem grup wierszy i usunąć kolumny odpowiadające obszarowi grup wierszy.Należy usunąć same kolumny, a nie grupy.Można na przykład określić format tabeli jako prostą siatkę.

  • Można uaktualnić raport utworzony w poprzedniej wersji języka RDL, przed wprowadzeniem obszarów danych elementu tablix.

Na poniższej ilustracji pokazano tabelę z grupą wierszy, ale bez obszaru grup wierszy na powierzchni projektowej:

Projekt, tabela zawiera grupę wierszy, ale nie zawiera nagłówka grupy

Tabela składa się z trzech wierszy.Pierwszy wiersz zawiera nagłówki kolumn.Drugi wiersz zawiera wartość grupy i sumy częściowe.Trzeci wiersz zawiera dane szczegółowe.Nie ma kropkowanych linii, ponieważ występuje tylko obszar treści elementu tablix.Na poniższej ilustracji pokazano podgląd tej tabeli.

Podgląd, tabela zawiera grupę wierszy, ale nie zawiera nagłówka grupy

Aby sterować sposobem powtarzania lub blokowania wierszy, trzeba ustawić właściwości elementu członkowskiego elementu tablix dla poszczególnych wierszy.W trybie domyślnym nie ma różnicy między tym przykładem a poprzednim przykładem dotyczącym tabeli z grupą wierszy i nagłówkiem grupy.Na poniższej ilustracji pokazano okienku Grupowanie w trybie domyślnym dla tej tabeli.

Grupy wierszy, Domyślny z dynamicznymi elementami członkowskimi

Jednak w trybie zaawansowanym struktura układu zawiera inny zestaw elementów członkowskich elementu tablix.Na poniższej ilustracji pokazano okienku Grupowanie w trybie zaawansowanym dla tej tabeli.

Grupy wierszy, zaawansowane, brak nagłówka grupy.

W okienku grupy wierszy są wyświetlane następujące elementy tablix: (Statyczne), (kategoria) (statyczne), i (Szczegóły).Aby powtórzyć lub Zablokuj nagłówki kolumn, wybierz górny (statyczne) Członkowskie tablix i zestaw właściwości w okienku właściwości.

Powrót do początku

Obsługa modułów renderowania w przypadku powtarzania lub blokowania nagłówków

Obsługa powtarzających się lub zamrażania nagłówki renderowania różnią się.

Moduły renderowania korzystające ze stron fizycznych (PDF, Obraz, Drukowanie) obsługują następujące funkcje:

  • Powtarzanie nagłówków wierszy, gdy obszar danych elementu tablix rozciąga się na wiele stron w poziomie.

  • Powtarzanie nagłówków kolumn, gdy obszar danych elementu tablix rozciąga się na wiele stron w pionie.

Ponadto moduły renderowania z ruchomymi podziałami strony (Menedżer raportów, podgląd raportów lub formant podglądu raportów) obsługują następujące funkcje:

  • Blokowanie nagłówków wierszy przy przewijaniu raportu w poziomie.

  • Blokowanie nagłówków kolumn przy przewijaniu raportu w pionie.

Na przykład w przypadku ustawienia właściwości powodujących powtarzanie i blokowanie nagłówków kolumn, jeśli raport zostanie wyeksportowany do programu Excel, nagłówki kolumn będą wyświetlane w pierwszym wierszu każdego arkusza i dla tego wiersza będzie włączona funkcja Zablokuj okienka.

Aby uzyskać więcej informacji, zobacz Opis zachowań renderowania (program Report Builder 3.0 i usługi SSRS).