Udostępnij za pośrednictwem


Creating Recursive Hierarchy Groups (Reporting Services)

Aby wyświetlić dane cyklicznych, gdzie relacji nadrzędnych i podrzędność jest reprezentowany przez pole do danych, zestaw danych region wyrażenie, na podstawie wartości pole podrzędnym i ustaw grupy Parent Właściwość na podstawie wartości pole obiektu nadrzędnego.

Wyświetlanie danych hierarchicznych to typowe zastosowanie grup hierarchii cyklicznej, na przykład pracowników w schemacie organizacyjnym.Zestaw danych zawiera listy pracowników i menedżerów, a nazwiska menedżerów są również widoczne na liście pracowników.

Tworzenie hierarchii cyklicznych

Aby zbudować hierarchia cykliczna w regionie Tablix danych, musisz zestaw wyrażenie grupy do pole, które określa dane podrzędność oraz Parent właściwość grupy pole, które określa dane obiektu nadrzędnego. Na przykład dla danych, zawierające pola Identyfikator pracownika oraz identyfikator menedżera, gdy raport pracowników do menedżerów, ustawić wyrażenie grupy do IDENTYFIKATORA pracownika, Parent Właściwość identyfikator kierownika.

Grupa, która jest zdefiniowana jako hierarchia cykliczna (czyli grupę, która używa Parent Właściwość) może mieć tylko jedno wyrażenie grupy. Można użyć Level Funkcja w uzupełnienie pole tekstowe wcięcia nazwiska pracowników na podstawie ich poziom w hierarchii.

Aby uzyskać więcej informacji zobacz How to: Create a Recursive Hierarchy Group.

Funkcje agregujące obsługujące rekursję

Można użyć usług Reporting Services funkcje agregujące przyjmować parametr Cykliczne do obliczenia podsumowania danych dla hierarchii cyklicznych.Zaakceptuj następujące funkcje Recursive jako parametr: Suma, Średnia, Licznik, CountDistinct, CountRows, Maksymalna liczba, Min, StDev, StDevP, Suma, Var, a VarP.Aby uzyskać więcej informacji zobacz Using Built-in Report and Aggregate Functions in Expressions (Reporting Services).