Working with Group Features (Reporting Services)

Po zdefiniowaniu grupy dla obszaru danych można ustawić właściwości grupy.Te właściwości grupy ulepszają dane w grupie i pomagają w określaniu sposobu wyświetlania danych grupy na stronie raportu.Na podstawie grup można ustawić podziały strony w tabeli, w macierzy lub na liście i można określić początkową widoczność grup w celu ukrycia złożoności lub wyróżnienia pewnych danych.Można udostępnić funkcję nawigacji w celu wyświetlenia raportu rozpoczynającego się od określonej grupy lub określonej wartości w grupie.Na wykresie można ustawić porządek sortowania dla grupy, który pośrednio steruje mapowaniem kolorów z palety wykresu dla wartości grup.

Dodawanie podziałów strony

To, gdzie można dodać podziały strony, zależy od typu używanego obszaru danych:

  • Właściwości grupy w tabeli, w macierzy lub na liście umożliwiają określenie, czy każda grupa ma rozpoczynać się na nowej stronie.Ustawienie podziałów strony w grupie pomaga w zarządzaniu wydajnością renderowania raportu, ponieważ podziały strony określają ilość danych na każdej stronie.Podziały strony można ustawić przed, po lub między wystąpieniami grup.

  • W obszarze danych wykresu można ustawić podziały strony na wykresie.

  • W manometr obszar danych zestaw podziały na panelu przyrządu.

Aby uzyskać więcej informacji zobacz Adding Page Headers and Footers, Understanding Pagination in Reporting Services, a How to: Add a Page Break (Reporting Services).

Wyświetlanie nagłówków grup z grupami

Podczas dodawania wiersza lub kolumny do tabeli, macierzy lub listy można określić, czy wiersz lub kolumna ma zostać dodana wewnątrz czy na zewnątrz grupy.Wiersz lub kolumna znajdująca się na zewnątrz grupy może pełnić rolę nagłówka lub stopki grupy, w zależności od położenia wiersza lub kolumny.Podczas renderowania obszaru danych w raporcie można ustawić właściwości pomagające zachować połączenie wiersza lub kolumny z grupą.Aby uzyskać więcej informacji zobacz How to: Display Headers and Footers with a Group (Reporting Services).

Wyświetlanie nagłówków wiersza lub kolumny na wielu stronach

Podczas przewijania raportu można ustawić właściwości umożliwiające sterowanie sposobem wyświetlania nagłówków wierszy i kolumn w obszarze danych tabeli, macierzy lub listy.Można ustawić właściwości, dzięki którym nagłówki wierszy pozostaną widoczne podczas przewijania w pionie, a nagłówki kolumn podczas przewijania w poziomie.Można także powtarzać nagłówki wierszy i kolumn na każdej stronie.Aby uzyskać więcej informacji zobacz How to: Display Row and Column Headers on Multiple Pages (Reporting Services).

Dodawanie funkcji nawigacji

Aby dostarczyć konspekt raportu umożliwiający użytkownikowi lokalizowanie określonej grupy wartości generowanej w raporcie w czasie wykonywania, należy użyć funkcji planu dokumentu.Plan dokumentu umożliwia użytkownikowi kliknięcie łącza i wyświetlenie strony początkowej grupy albo unikatowej wartości grupy.Można także dodać zakładki i utworzyć własne wewnętrzne hiperłącza do każdej unikatowej wartości w grupie.Aby uzyskać więcej informacji zobacz Adding Links to a Report, Adding a Document Map, a How to: Add a Bookmark to a Report (Reporting Services).

Dodawanie widoczności warunkowej

W tabeli, w macierzy lub na liście można sterować początkową widocznością wierszy lub kolumn skojarzonych z grupami.Ustawiając odpowiednie właściwości, można sterować początkową widocznością za pomocą następujących metod:

  • Dostarczenie funkcji przeglądania szczegółowego, która umożliwia użytkownikowi pokazywanie lub ukrywanie poziomów grup zorganizowanych w hierarchii wizualnej.

  • Zapewnienie widoczności warunkowej przez określenie wyrażenie dla Hidden właściwość grupy. Na przykład można napisać wyrażenie, którego wartość jest podstawą parametru raportu typu Wartość logiczna.Następnie użytkownik będzie mógł kliknąć przycisk radiowy parametru, aby przełączyć widoczność grupy na stronie.

Aby uzyskać więcej informacji zobacz Hiding Report Items Conditionally i How to: Add a Visibility Toggle to an Item (Reporting Services).

Definiowanie wyrażeń filtru

Aby ulepszyć dane w grupie, należy utworzyć wyrażenie filtru.Filtry grup są stosowane w raporcie po zastosowaniu filtrów zestawu danych raportu, obszaru danych oraz filtrów grup nadrzędnych.Aby uzyskać więcej informacji zobacz Filtering Data in a Report i How to: Add a Filter (Reporting Services). Aby dowiedzieć się więcej na temat grup nadrzędnych w hierarchii grupy, zobacz Understanding Groups (Reporting Services).

Definiowanie wyrażeń sortowania

Typ wyrażeń sortowania, których można używać, jest zależny od typu obszaru danych:

  • Domyślnie podczas tworzenia grupy w tabeli, w macierzy lub na liście jako wyrażenie sortowania jest ustawiane wyrażenie grupy.W ten sposób jest określany porządek wyświetlania wartości grupy na stronie.Ponadto można dodać przyciski sortowania interakcyjnego w polu tekstowym, aby umożliwić użytkownikowi sterowanie porządkiem sortowania grup w renderowanym raporcie.

  • Można także ustawić wyrażenie sortowania na wykresie.Steruje ono pośrednio kolejnością kolorów używanych w raporcie do wyświetlania danych kategorii i serii.Aby uzyskać więcej informacji zobacz How to: Define Colors on a Chart Using a Palette.

Aby uzyskać więcej informacji na temat sortowania zobacz Sorting Data in a Report i How to: Sort Data in a Data Region (Reporting Services).

Definiowanie zmiennych grup

Podczas definiowania grupy można utworzyć zmienną, której zakres będzie obejmował tę grupę i która będzie dostępna z grup podrzędnych.Na przykład można zdefiniować zmienną grupy, która obliczy podatek dla określonego regionu, a następnie użyć tej wartości do obliczenia kwot podatków w grupie.Aby uzyskać więcej informacji zobacz Using Report and Group Variables Collection References in Expressions (Reporting Services).

Definiowanie jednego wyrażenia grupy dla wielu obszarów danych

Używając tych samych wyrażeń grupy w tabeli lub w macierzy i na wykresie, można utworzyć wiele widoków jednego zestawu danych.Na przykład można wyświetlić te same dane w formie tabeli, aby zobaczyć wszystkie ilości, oraz w formie wykresu kołowego, aby zwizualizować każdą ilość w odniesieniu do całości.Aby uzyskać więcej informacji zobacz Linking Multiple Data Regions to the Same Dataset.

Można zagnieździć obszar danych w komórce tabeli, macierzy lub listy.Jednak zakres zagnieżdżonego w ten sposób obszaru danych będzie obejmował najbardziej wewnętrzne grupy wierszy i kolumn, do których należy dana komórka.Na przykład wykres jest dodawany do komórki, która należy do grupy wierszy i grupy kolumn.Dane dostępne dla wykresu w czasie wykonywania będą pochodzić z zakresu obejmującego wystąpienie grupy wierszy i wystąpienie grupy kolumn.Aby uzyskać więcej informacji zobacz Nesting Data Regions.