Udostępnij za pośrednictwem


How to: Create a Recursive Hierarchy Group

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 jest dostępne osobne pole dla elementu, który będzie grupowany, i dla elementu, według którego będzie wykonywane grupowanie.Na przykład zestaw danych może zawierać nazwę, nazwisko pracownika, identyfikator pracownika i identyfikator menedżera, co umożliwi cykliczne grupowanie pracowników według menedżera.

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.

    Uwaga

    Jeśli nie jest widoczny w okienku Grupowanie, kliknij przycisk Grupowanie on the Widok menu.

  3. W okienku wiersz grupy kliknij prawym przyciskiem myszy Szczegóły, a następnie kliknij przycisk Edytuj grupy.The Group Properties dialog box opens.

  4. W Wyrażenia grupy, click Dodawanie.Zostanie wyświetlony nowy wiersz w siatce.

  5. W Grupowanie według listy, należy wpisać lub wybrać pole do grupowania, na przykład employeeID.

  6. Kliknij przycisk Zaawansowane.

  7. W Element nadrzędny cykliczne listy, należy wpisać lub wybrać pole do grupy, na przykład managerID.

  8. Click OK.

    Uruchom raport.W raporcie zostanie wyświetlona grupa hierarchii cyklicznej, mimo że nie ma wcięcia umożliwiającego pokazanie hierarchii.Aby sformatować hierarchię, wykonaj kroki opisane w następnej procedurze.

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.

    Uwaga

    Jeśli nie widać okienka właściwości, kliknij przycisk Okno właściwości on the Widok menu.

  2. W okienku właściwości rozwiń uzupełnienie węzeł kliknijW lewoi z rozwijanej-niedziałający zaznacz <wyrażenie…>.

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

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

    The Padding properties all require a ciąg in the format nnyy, where nn is a number and yy is the unit of miara.Wyrażenie przykład buduje ciąg, który używa Level Funkcja zwiększyć rozmiar dopełnienia, na podstawie poziom rekurencji. 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 dotyczące Level funkcja, zobacz Poziom.

  4. Click OK.

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