Dela via


Skapa rekursiva hierarkigrupper i en sidnumrerad rapport (Power BI Report Builder)

GÄLLER FÖR: Power BI Report Builder Power BI Desktop

Om du vill visa rekursiva data i sidnumrerade rapporter (där relationen mellan överordnad och underordnad representeras av fält i datamängden) anger du dataområdesgrupputtrycket baserat på det underordnade fältet och anger egenskapen Parent baserat på det överordnade fältet.

Att visa hierarkiska data är en vanlig användning för rekursiva hierarkigrupper, till exempel anställda i ett organisationsschema. Datamängden innehåller en lista över anställda och chefer, där chefernas namn också visas i listan över anställda.

Skapa rekursiva hierarkier

Om du vill skapa en rekursiv hierarki i en tablix-dataregion måste du ange grupputtrycket till fältet som anger underordnade data och den överordnade egenskapen för gruppen till det fält som anger överordnade data. För till exempel en datauppsättning som innehåller fält för medarbetar-ID och chefs-ID där anställda rapporterar till chefer anger du grupputtrycket till medarbetar-ID och egenskapen Parent till chefs-ID.

En grupp som definieras som en rekursiv hierarki (dvs. en grupp som använder egenskapen Parent) kan bara ha ett grupputtryck. Du kan använda funktionen Nivå i textrutans utfyllnad för att dra in anställdas namn baserat på deras nivå i hierarkin.

Mer information finns i Lägga till eller ta bort en grupp i en dataregion (Power BI Report Builder) och Skapa en rekursiv hierarkigrupp (Power BI Report Builder).

Aggregerade funktioner som stöder rekursion

Du kan använda reporting services-aggregeringsfunktioner som accepterar parametern Rekursiv för att beräkna sammanfattningsdata för en rekursiv hierarki. Följande funktioner accepterar Rekursiv som en parameter:

Mer information finns i Referens för aggregerade funktioner (Report Builder).