Udostępnij za pośrednictwem


Controlling Row and Column Headings

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.

Opis wierszy i kolumn w obszarze danych elementu tablix

Tabela lub macierz to szablon oparty na źródłowym obszarze danych elementu tablix.A obszar danych Tablix ma cztery obszary, można: Wiersz obszaru grupy kontroluje wierszy, rozwiń węzeł w raporcie, obszaru grupy kolumn, kontrolujące kolumna, które rozszerzają w raporcie, jednostkę, która zawiera dane, a w rogu. 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 raportu   Każdy wiersz lub kolumna w definicji obszar danych tablix jest tablix element członkowski z określonej grupy wierszy lub kolumn.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 tablix obszar danych 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 Understanding Tablix Data Region Areas i Understanding Tablix Data Region Cells, Rows, and Columns.

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.Aby uzyskać instrukcje krok po kroku zobacz How to: Display Row and Column Headers on Multiple Pages (Reporting Services) i How to: Keep Headers Visible When Scrolling Through a Report (Reporting Services).

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).

Matrix, Category row and Geography column group

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.

Preview for rendered matrix with expanded groups

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.

Design, table with one static, one dynamic row

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.

Preview, table with one static, one dynamic row

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.

Row Groups, table with 1 static, 1 dynamic row

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

Row Groups, Advanced for default table

Aby powtórzyć lub zablokować kolumna nagłówki dla członka tablix, zaznacz wiersz statycznej 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 pokazano tabelę z grupą wierszy opartą na polu Category (kategoria):

Design, table with one row group and details

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.

Preview, table with one row group and details

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.

Row Groups, Default with dynamic members

Użycie Zaawansowane trybu okienka wiersz grupy, aby wyświetlić członków tablix, jak pokazano na poniższym rysunku:

Row Groups, Advanced mode with static members

Tablix członków są wyświetlane: Statyczne, (Statyczne), Kategorii 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:

Design, table has row group but no group header

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.

Preview, table has row group but no group header

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.

Row Groups, Default with dynamic members

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.

Row Groups, Advanced, no group header.

W okienku grup wierszy są wyświetlane następujące składniki tablix: (Statyczne), (Category), (Statyczne), and (Szczegóły).Aby powtórzyć lub zablokować nagłówki kolumn, zaznacz górny)Statyczne) element członkowski członkowski tablix i ustawianie 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

Renderers różnią się obsługa powtarzających się lub blokowanie nagłówków.

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 Understanding Rendering Behaviors.

Historia zmian

Microsoft Learning

Dodano objaśnienia do powtarzania statycznych i dynamicznych wierszy i kolumn

Przenieść stronicowania do oddzielenia tematu.