Udostępnij za pośrednictwem


Jak Tworzenie grupy hierarchii cykliczne (Konstruktora raportów 3.0 i SSRS)

Grupa hierarchii cyklicznej organizuje dane z jednego zestawu danych raportu, który zawiera wiele poziomów hierarchicznych, takich jak struktura podległości w relacjach menedżer-pracownik w hierarchii organizacyjnej.

Aby można było zorganizować dane w tabeli jako grupę hierarchii cyklicznej, należy mieć jeden zestaw danych zawierający wszystkie dane hierarchiczne, w którym będą dostępne osobne pola dla elementu, który będzie grupowany, i dla elementu, według którego będzie wykonywane grupowanie.Na przykład zestaw danych, który ma umożliwiać cykliczne grupowanie pracowników według menedżera, może zawierać nazwę, nazwisko pracownika, identyfikator pracownika i identyfikator menedżera.

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.

Aby utworzyć grupę hierarchii cyklicznej

  1. W widoku projektu dodaj tabelę i przeciągnij pola zestawu danych, które mają być wyświetlane.Zazwyczaj pole, które ma być wyświetlane jako hierarchia, znajduje się w pierwszej kolumnie.

  2. Kliknij prawym przyciskiem myszy w dowolnym miejscu tabeli, aby ją zaznaczyć.W okienku Grupowanie zostanie wyświetlona grupa szczegółów dla wybranej tabeli.W okienku grupy wierszy, kliknij prawym przyciskiem myszy Szczegóły, a następnie kliknij przycisk Edytuj grupy.Właściwości grupy zostanie otwarte okno dialogowe.

  3. W wyrażenia grupy, kliknij Dodaj.Zostanie wyświetlony nowy wiersz w siatce.

  4. W grupy na listy, wpisz lub zaznacz pole grupy.

  5. Kliknij Zaawansowane.

  6. W Nadrzędnego cykliczne listy, wprowadź lub wybierz pole do grupy na.

  7. Kliknij przycisk OK.

    Uruchom raport.W raporcie zostanie wyświetlona grupa hierarchii cyklicznej, mimo że nie ma wcięcia umożliwiającego pokazanie hierarchii.

Aby sformatować grupę hierarchii cyklicznej z poziomami wcięcia

  1. Kliknij pole tekstowe zawierające pole, do którego chcesz dodać poziomy wcięcia w celu wyświetlenia formatu hierarchii.Właściwości pola tekstowego zostaną wyświetlone w okienku Właściwości.

    Ostrzeżenie

    Jeśli w okienku właściwości nie jest widoczny, kliknij Właściwości na widoku kartę.

  2. W okienku właściwości rozwiń Dopełnienie węzła, kliknij leweji z rozwijanej -niedziałający listy wybierz <Expression…>.

  3. W okienku Wyrażenie wpisz następujące wyrażenie:

    =CStr(2 + (Level()*10)) + "pt"

    Padding Wszystkie właściwości wymagają ciąg w formacie nnyy, gdzie nn jest liczbą i rr jest jednostką miara.Wyrażenie przykład tworzy ciąg, który używa Level funkcja, aby zwiększyć rozmiar uzupełnienie oparte na poziom rekursji.Na przykład wiersz na poziomie 1 będzie miał uzupełnienie o wartości (2 + (1*10)) = 12 pkt, a wiersz na poziomie 3 będzie miał uzupełnienie o wartości (2 + (3*10)) = 32 pkt.Aby uzyskać informacje o Level funkcja, zobacz poziom.

  4. Kliknij przycisk OK.

    Uruchom raport.W raporcie zostanie wyświetlony hierarchiczny widok zgrupowanych danych.