Udostępnij za pośrednictwem


Opis grup (program Report Builder 3.0 i usługi SSRS)

W programie Report Builder 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.

Obszary obszaru danych elementu tablix

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

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.

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 wyrażenia grupy są łączone, jeśli grupa ma wiele wyrażeń, i stosowane do danych w grupie.Na przykład w grupie jest używane pole daty w celu organizowania danych w obszarze danych.W czasie wykonywania dane są organizowane według daty, a następnie wyświetlane z sumami innych wartości zestawu danych dla każdej daty.

Kiedy należy utworzyć grupy?

W większości przypadków program Report Builder lub 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 Jak Dodawanie lub usuwanie grup w regionie danych (Konstruktora raportów 3.0 i SSRS).Na przykład dodawania grup podczas tworzenia raportu, zobacz Samouczek: Tworzenie raportu tabeli podstawowej (Konstruktora raportów 3.0) lub Samouczek: Tworzenie raportu tabeli podstawowej (SSRS).

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 Filtrowanie, grupowanie i sortowanie danych (program Report Builder 3.0 i usługi SSRS).

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 Przykłady wyrażeń grupy (program Report Builder 3.0 i usługi SSRS).

Ostrzeżenie

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

Jak są zorganizowane grupy?

Opis grupy organizacji ułatwia projektowanie danych regionów, wyświetlające widoki tych samych danych, określając identyczne grupowanie 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 Okienko Grupowanie (program Report Builder 3.0).

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ż zwykle nie potrzebne dla skrajni danych regionów, grupy umożliwiają określenie sposobu grupowania danych do wartość zagregowana 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.

Ostrzeżenie

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 regionie element tablix danych: Szczegóły, wiersza i kolumny 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 szczegóły grupa składa się z wszystkich danych z zestawu danych raportu po Konstruktora raportów lub Projektant raportów dataset i danych region 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.

    Ostrzeżenie

    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 Konstruktora raportów i Projektant raportów traktują agregatów serwera jako dane szczegółowe chyba, że raport zawiera wyrażenie używające Aggregate funkcja.Aby uzyskać więcej informacji, zobacz agregacji.

    Domyślnie podczas dodawania tabeli lub listy do raportu program Report Builder lub 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.

  • Grupy i grupom kolumna, wierszdanych można organizować w grupy według wierszy lub kolumn.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].

    Podczas tworzenia grupy danych region, Konstruktora raportów i Projektant raportów automatycznie dodać wiersze lub kolumny z danymi region i umożliwia wyświetlanie danych grupy te wiersze lub kolumny.

  • hierarchia cyklicznagrupya hierarchia cykliczna Grupa organizuje dane z zestawu danych pojedynczy raport, który zawiera wiele poziomów.For example, a recursive hierarchy 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 Tworzenie grup hierarchii cyklicznej (program Report Builder 3.0 i usługi SSRS).

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

  • Tabelazdefiniowanie wierszy zagnieżdżonych grup i grup w sąsiednim wierszu hierarchia cykliczna grupy wierszy (np. dla schematu organizacyjnego).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.

  • Macierzzdefiniowanie wierszy zagnieżdżonych i grupy kolumn i przyległym wierszu kolumna grup.Aby dodać grupy, należy przeciągnąć pola zestawu danych do okienka Grupowanie wyświetlonego dla wybranej macierzy.

  • Listadomyś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 Opis komórek, wierszy i kolumn obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS).

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 Dodawanie filtrów zestawów danych, filtrów obszarów danych i filtrów grup (program Report Builder 3.0 i usługi SSRS).

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 Filtrowanie, grupowanie i sortowanie danych (program Report Builder 3.0 i usługi SSRS).

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.Podczas definiowania wyrażenie w polu tekstowym komórka z funkcja agregująca (na przykład =Sum(Fields!FieldName.Value), wewnętrzne jest domyślny zakres grupy komórka większości podrzędność 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 danych region (takich jak =Sum(Fields!FieldName.Value)/Sum(Fields!FieldName.Value,"ColumnGroup")).Aby uzyskać więcej informacji, zobacz Opis obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS) i Opis zakresu wyrażeń dla sum, wartości zagregowanych i kolekcji wbudowanych (program Report Builder 3.0 i usługi SSRS).