Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Generatore di report Microsoft (SSRS)
Power BI Report Builder
Progettazione report in SQL Server Data Tools
Per visualizzare dati ricorsivi in report impaginati, dove la relazione tra padre e figlio è rappresentata mediante i campi del set di dati, impostare l'espressione di raggruppamento nell'area dati in base al campo figlio e la proprietà Parent in base al campo padre.
La visualizzazione di dati gerarchici è in genere utilizzata per gruppi di gerarchie ricorsive, ad esempio i dipendenti in un organigramma. Il set di dati include un elenco di dipendenti e responsabili, in cui i nomi dei responsabili sono visualizzati anche nell'elenco dei dipendenti.
Nota
È possibile creare e modificare file di definizione di report impaginati (.rdl) in Generatore report di Microsoft, Power BI Report Builder e in Progettazione report in SQL Server Data Tools.
Creazione di gerarchie ricorsive
Per compilare una gerarchia ricorsiva in un'area dati Tablix è necessario impostare l'espressione di raggruppamento sul campo che specifica i dati figlio e la proprietà Parent del gruppo sul campo che specifica i dati padre. Ad esempio, per un set di dati che include campi ID dipendente e ID responsabile in cui i dipendenti sono subordinati ai responsabili, impostare l'espressione di raggruppamento su ID dipendente e la proprietà Parent su ID responsabile.
Un gruppo definito come gerarchia ricorsiva, ovvero un gruppo che usa la proprietà Parent, può includere una sola espressione di raggruppamento. È possibile usare la funzione Level nella spaziatura interna della casella di testo per applicare un rientro ai nomi dei dipendenti in base al relativo livello nella gerarchia.
Per altre informazioni, vedere Aggiungere o eliminare un gruppo in un'area dati (Generatore report e SSRS) e Creare un gruppo di gerarchie ricorsive (Generatore report e SSRS).
Funzioni di aggregazione che supportano la ricorsione
È possibile usare funzioni di aggregazione di Reporting Services che accettano il parametro Recursive per calcolare dati riepilogativi per una gerarchia ricorsiva. Le funzioni seguenti accettano Recursive come parametro: Sum, Avg, Count, CountDistinct, CountRows, Max, Min, StDev, StDevP, Sum, Vare VarP. Per altre informazioni, vedere Riferimento a funzioni di aggregazione (Generatore report e SSRS).
Contenuto correlato
- Tabelle, matrici e elenchi nei report paginati da Report Builder
- Area dati Tablix in un report impaginato (Generatore report)
- Funzioni Report Builder - riferimento alle funzioni aggregate nei report paginati (Report Builder)
- Tabelle nei report impaginati (Report Builder)
- Creare una matrice in un report impaginato (Generatore di report)
- Crea fatture e moduli con elenchi in un report paginato (Report Builder)