Share via


Erstellen rekursiver Hierarchiegruppen in einem paginierten Bericht (Power BI Report Builder)

GILT FÜR:️ Power BI Report Builder ️Power BI Desktop

Um rekursive Daten in paginierten Berichten anzuzeigen (wobei die Beziehung zwischen übergeordnetem und untergeordnetem Element durch Felder im Dataset dargestellt wird), legen Sie den Gruppenausdruck des Datenbereichs basierend auf dem untergeordneten Feld und die übergeordnete Eigenschaft basierend auf dem übergeordneten Feld fest.

Eine hierarchische Anzeige von Daten wird häufig für rekursive Hierarchiegruppen verwendet, z. B. für Angestellte in einem Unternehmensdiagramm. Das Dataset enthält eine Liste mit Mitarbeitern und Managern, wobei die Namen der Manager auch in der Mitarbeiterliste enthalten sind.

Erstellen rekursiver Hierarchien

Sie müssen den Gruppenausdruck auf das Feld festlegen, das die untergeordneten Daten enthält, und die übergeordnete Eigenschaft der Gruppe auf das Feld, das die übergeordneten Daten enthält, um eine rekursive Hierarchie in einem Tablix-Datenbereich zu erstellen. Legen Sie z.B. für ein Dataset, das Felder für die Mitarbeiter-ID und die Manager-ID enthält (wobei die Mitarbeiter an die Manager berichten) den Gruppenausdruck auf die Mitarbeiter-ID und die übergeordnete Eigenschaft auf die Manager-ID fest.

Eine Gruppe, die als rekursive Hierarchie definiert ist (also eine Gruppe, die die übergeordnete Eigenschaft verwendet), kann nur über einen einzelnen Gruppenausdruck verfügen. Mit der Level -Funktion können Sie die Auffüllung in Textfeldern bestimmen, um die Mitarbeiternamen entsprechend ihrer Ebene in der Hierarchie einzurücken.

Weitere Informationen finden Sie unter Hinzufügen oder Löschen einer Gruppe in einem Datenbereich (Power BI Report Builder) und Erstellen einer rekursiven Hierarchiegruppe (Power BI Report Builder).

Aggregatfunktionen zur Unterstützung der Rekursion

Sie können Reporting Services-Aggregatfunktionen verwenden, die den Parameter Rekursiv akzeptieren, um Zusammenfassungsdaten für eine rekursive Hierarchie zu berechnen. Die folgenden Funktionen akzeptieren Recursive als Parameter:

Weitere Informationen finden Sie unter Referenz zu Aggregatfunktionen (Report Builder).