Udostępnij za pośrednictwem


Understanding Groups (Reporting Services)

W programie Report Designer grupa to pochodzący z zestawu danych raportu nazwany zestaw danych, który jest powiązany z obszarem danych.Podstawowym zastosowaniem grupy jest organizowanie widoku zestawu danych raportu.Wszystkie grupy w obszarze danych określają różne widoki jednego zestawu danych raportu.

Poniższa ilustracja, na której pokazano obszar danych elementu tablix wyświetlony w podglądzie, pomoże pokazać, co to jest grupa.Na tej ilustracji grupy wierszy dzielą zestaw danych na kategorie wg typu produktu, a grupy kolumn dzielą zestaw danych na kategorie wg obszaru geograficznego i roku.

Tablix data region areas

W poniższych sekcjach opisano różne aspekty grup.

Z czego składa się grupa?

Grupa ma nazwę oraz zestaw wyrażeń grupy określony przez użytkownika.Zestaw wyrażeń grupy może być prostym odwołaniem do pola zestawu danych lub kombinacją wielu wyrażeń.W czasie wykonywania program Report Designer łączy wyrażenia grupy i stosuje je do danych w grupie.Na przykład w grupie jest używane pole danych w celu organizowania danych w obszarze danych.W czasie wykonywania program Report Designer najpierw organizuje dane według daty, a następnie wyświetla sumy i inne wartości zestawu danych dla każdej daty.

Kiedy należy utworzyć grupy?

W większości przypadków program Report Designer automatycznie tworzy grupę podczas projektowania obszaru danych.W przypadku tabeli, macierzy lub listy grupy są tworzone podczas upuszczania pól w okienku Grupowanie.W przypadku wykresu grupy są tworzone podczas upuszczania pól w strefach upuszczania wykresu.W przypadku miernika należy użyć okna dialogowego właściwości miernika.Dla tabeli, macierzy lub listy można także ręcznie tworzyć grupy.Aby uzyskać więcej informacji, zobacz Zobacz How to: Add or Delete a Group in a Data Region (Reporting Services). Przykład sposobu dodawania grup podczas tworzenia raportu można znaleźć w temacie Tutorial: Creating a Basic Table Report.

Jak można zmodyfikować grupę?

Po utworzeniu grupy można ustawić właściwości specyficzne dla obszaru danych, takie jak wyrażenia filtru i wyrażenia sortowania, podziały strony i zmienne grupy, w których będą przechowywane dane specyficzne dla zakresu.Aby uzyskać więcej informacji zobacz Working with Group Features (Reporting Services).

Aby zmodyfikować istniejącą grupę, należy otworzyć odpowiednie okno dialogowe właściwości grupy.Można zmienić nazwę grupy.Można także określić wyrażenia grupy oparte na jednym polu lub wielu polach albo na parametrze raportu, który określa wartość w czasie wykonywania.Grupa może być również oparta na zestawie wyrażeń, takim jak zestaw wyrażeń określających zakresy wieku dla danych demograficznych.Aby uzyskać więcej informacji zobacz Examples of Group Expressions (Reporting Services).

Uwaga

Po zmianie nazwy grupy, należy ręcznie zaktualizować wszystkie wyrażenia grupy, które odwołują się do poprzedniej nazwy grupy.

Jak są zorganizowane grupy?

Opis grupy w organizacji mogą Pomoc projektowania danych regionów, których są wyświetlane różne widoki tych samych danych, określając takie same grupy wyrażeń.

Grupy są wewnętrznie zorganizowane jako elementy członkowskie co najmniej jednej hierarchii dla każdego obszaru danych.Hierarchia grup zawiera grupy nadrzędne/podrzędne, które są zagnieżdżone i mogą mieć grupy sąsiadujące.

Jeśliby potraktować grupy nadrzędne/podrzędne jako strukturę drzewa, każda hierarchia grup będzie lasem struktur drzewa.Obszar danych elementu tablix zawiera hierarchię grup wierszy i hierarchię grup kolumn.Dane skojarzone z elementami członkowskimi grupy wierszy są rozwijane na stronie w poziomie, a dane skojarzone z elementami członkowskimi grupy kolumn są rozwijane na stronie w pionie w dół.W okienku Grupowanie są wyświetlane elementy członkowskie grup wierszy i grup kolumn aktualnie zaznaczonego na powierzchni projektowej obszaru danych elementu tablix.Aby uzyskać więcej informacji zobacz Grouping Pane.

Obszar danych wykresu zawiera hierarchię grup kategorii i hierarchię grup serii.Elementy członkowskie grupy kategorii są wyświetlane na osi kategorii, a elementy członkowskie grupy serii są wyświetlane na osi serii.

Chociaż zazwyczaj zbędne miernik danych regionów, grupy umożliwiają określenie sposobu grupowania danych w celu agregacja na przyrządu.

Jakie typy grup są dostępne dla obszaru danych?

Obszary danych rozwijane w postaci siatki obsługują inne grupy niż obszary danych, w których są wizualnie wyświetlane dane podsumowania.Dlatego też obszar danych elementu tablix oraz tabele, listy i macierze, które są oparte na obszarze danych elementu tablix, obsługują inne grupy niż wykres lub miernik.W poniższych sekcjach opisano typ i przeznaczenie grupowania w obszarach danych każdego typu.

Uwaga

Mimo że grupy mają różne nazwy w różnych obszarach danych, zasady ich tworzenia i używania pozostają takie same.Podczas tworzenia grupy dla obszaru danych jest określany sposób organizowania danych szczegółowych pochodzących z zestawu danych, który jest połączony z obszarem danych.Każdy obszar danych obsługuje strukturę grup, w której mają być wyświetlane dane zgrupowane.

Grupy w danych Tablix region: Szczegółowe informacje, wiersz i kolumna grupy

Tak jak pokazano we wcześniejszej części tego tematu, obszar danych elementu tablix umożliwia organizowanie danych w grupach według wierszy lub kolumn.Jednak grupy wierszy i kolumn nie są jedynymi grupami dostępnym w obszarze danych elementu tablix.W tym obszarze danych mogą znajdować się grupy następujących typów:

  • **Szczegóły grupy   **Grupa szczegóły składa się z wszystkie dane z zestawu danych raportu po Projektant raportów dotyczy zestawu danych i obszar danych filtrów.Dlatego też grupa szczegółów to jedyna grupa, która nie ma wyrażenia grupy.

    W istocie grupa szczegółów określa dane, które mają być widoczne po uruchomieniu zapytania zestawu danych w projektancie zapytań.Na przykład utworzono zapytanie pobierające wszystkie kolumny z tabeli zamówień sprzedaży.Dlatego dane w tej grupie szczegółów zawierają wszystkie wartości dla każdego wiersza ze wszystkich kolumn w tabeli.Dane w tej grupie szczegółów zawierają także wartości wszystkich utworzonych przez użytkownika pól obliczeniowych zestawu danych.

    Uwaga

    Dane w grupie szczegółów mogą także zawierać wartości zagregowane serwera, czyli wartości zagregowane obliczone w źródle danych i pobrane za pomocą zapytania.Domyślnie Projektant raportów traktuje zagregowanych serwera jako dane szczegółowe, chyba że raport zawiera wyrażenie używające Aggregate Funkcja. Aby uzyskać więcej informacji zobacz agregacja.

    Domyślnie podczas dodawania tabeli lub listy do raportu program Report Designer automatycznie tworzy grupę szczegółów i dodaje wiersz służący do wyświetlania danych szczegółowych.Domyślnie podczas dodawania pól zestawu danych do komórek w tym wierszu są wyświetlane proste wyrażenia dotyczące tych pól, na przykład [Sales].Podczas wyświetlania obszaru danych wiersz szczegółów jest powtarzany jeden raz dla każdej wartości w zestawie wyników.

  • Wiersz grupy i kolumna grup   Dane można zorganizować w grupy według wierszy lub kolumna s.Grupy wierszy są rozwijane na stronie w pionie.Grupy kolumn są rozwijane na stronie w poziomie.Grupy mogą być zagnieżdżone, na przykład najpierw wg grupy [Year], następnie wg grupy [Quarter], a następnie wg grupy [Month].Grupy mogą również być grupami sąsiadującymi, na przykład grupa w obszarze [Territory] i niezależna grupa w obszarze [ProductCategory].

    Po utworzeniu grupy dla region danych Projektant raportów automatycznie dodaje wierszy lub kolumn do obszar danych i wykorzystuje te wiersze lub kolumny do wyświetlenia grupy danych.

  • Cykliczne hierarchii grup   Grupa rekurencyjna hierarchii organizuje dane z zestawu danych jeden raport, który zawiera wiele poziomów.For example, a recursive hieararchy group could display an organization hierarchy, for example, [Employee] that reports to [Employee].Reporting Services provides group properties and built-in functions to enable you to create groups for this kind of report data.Aby uzyskać więcej informacji zobacz Creating Recursive Hierarchy Groups (Reporting Services).

Na poniższej liście podsumowano metody pracy z grupami w każdym obszarze danych:

  • Tabela   Definiowanie grupy wierszy zagnieżdżonych, grupy sąsiadujących wierszy i hierarchia cykliczna grupy wierszy (np. dla schemat organizacyjny).Domyślnie tabela zawiera grupę szczegółów.Aby dodać grupy, należy przeciągnąć pola zestawu danych do okienka Grupowanie wyświetlonego dla wybranej tabeli.

  • Macierz   Zdefiniuj zagnieżdżonych wierszy i grupę kolumn i wierszy sąsiadujących ze sobą oraz grupę kolumn.Aby dodać grupy, należy przeciągnąć pola zestawu danych do okienka Grupowanie wyświetlonego dla wybranej macierzy.

  • Lista   Domyślnie obsługuje grupy szczegółów.Jej typowym zastosowaniem jest obsługa jednego poziomu grupowania.Aby dodać grupy, należy przeciągnąć pola zestawu danych do okienka Grupowanie wyświetlonego dla wybranej listy.

Po dodaniu grupy uchwyty wierszy i kolumn w obszarze danych zmieniają się w celu odzwierciedlenia przynależności do grupy.Podczas usuwania grupy można wybrać opcję usunięcia tylko definicji grupy lub grupy oraz wszystkich skojarzonych z nią wierszy i kolumn.Aby uzyskać więcej informacji zobacz Understanding Tablix Data Region Cells, Rows, and Columns.

Aby ograniczyć ilość danych, które są wyświetlane lub używane w obliczeniach danych szczegółowych albo danych grupy, należy ustawić filtry w grupie.Aby uzyskać więcej informacji zobacz Filtering Data in a Report.

Domyślnie podczas tworzenia grupy wyrażenie sortowania dla grupy jest takie samo jak wyrażenie grupy.Aby zmienić kolejność sortowania, należy zmienić wyrażenie sortowania.Aby uzyskać więcej informacji zobacz Grouping and Sorting Report Data.

Opis przynależności do grupy komórek elementu tablix

Komórki w wierszu lub kolumnie obszaru danych elementu tablix mogą należeć do wielu grup wierszy i kolumn.Definiowanie wyrażenie w polu tekstowym komórka (na przykład, używana jest funkcja agregująca =Sum(Fields!FieldName.Value), wewnętrznej jest domyślny zakres grupy komórka podrzędność większości grupy, do której należy. Gdy komórka należy i do grupy wierszy i do grupy kolumn, zakresem są obie najbardziej wewnętrzne grupy.Można również napisać wyrażenia obliczające zagregowane sumy częściowe, których zakresem jest grupa względna w stosunku do innego zestawu danych.Na przykład można obliczyć procent grupy względem grupy kolumna lub do wszystkich danych dla region danych (takich jak =Sum(Fields!FieldName.Value)/Sum(Fields!FieldName.Value,"ColumnGroup")). Aby uzyskać więcej informacji zobacz Understanding the Tablix Data Region i Calculating Totals and Other Aggregates (Reporting Services).

Grupy na wykresie: Grupy serii i kategorii

Wykres obsługuje zagnieżdżone grupy kategorii i serii.Na wykresach nie są wyświetlane dane szczegółowe.Aby dodać grupy do wykresu, należy przeciągnąć pola zestawu danych do stref upuszczania kategorii i serii wybranego wykresu.

Wykresy kształtowe, takie jak wykresy kołowe, obsługują grupy kategorii i zagnieżdżone grupy kategorii.Inne wykresy, takie jak wykresy słupkowe, obsługują grupy kategorii i grupy serii.Można zagnieździć grupy, ale należy upewnić się, że liczba kategorii lub serii nie będzie utrudniać prezentacji informacji dotyczących wykresu.Aby uzyskać więcej informacji zobacz Adding Data to a Chart Data Region.

Grupy w manometr: Grupy danych

W mierniku zazwyczaj nie są używane grupy, ale określanie danych grupy jest obsługiwane.Po określaniu grupy w mierniku jest ona używana na potrzeby agregacji służących do obliczania wyświetlanych wartości danych.Grupy można dodać do miernika, używając menu skrótów wybranego miernika.Aby uzyskać więcej informacji zobacz Adding Data to a Gauge Data Region.