Aggiungere un sottoreport e parametri a un report impaginato di Power BI (Power BI Report Builder)
SI APPLICA A: Power BI Report Builder Power BI Desktop
Aggiungere sottoreport a un report impaginato di Power BI quando si vuole creare un report principale come contenitore per più report correlati in Power BI Report Builder. Un sottoreport rappresenta un riferimento a un altro report. Per correlare i report tramite valori dei dati, ad esempio per fare in modo che in più report vengano visualizzati i dati relativi allo stesso cliente, è necessario progettare come sottoreport un report con parametri, ovvero un report in cui sono visualizzati i dettagli relativi a un cliente specifico. Quando al report principale si aggiunge un sottoreport, è possibile specificare parametri da passare a quest'ultimo.
È inoltre possibile aggiungere sottoreport a righe o colonne dinamiche in una tabella oppure in una matrice. Quando il report principale viene elaborato, il sottoreport viene elaborato per ogni riga. In questo caso, è necessario valutare se sia possibile ottenere l'effetto desiderato utilizzando aree dati o aree dati annidate.
Per aggiungere un sottoreport a un report, è necessario prima creare il report che sarà utilizzato come sottoreport. Per altre informazioni sulla creazione del sottoreport, vedere Sottoreport (Power BI Report Builder).
Aggiungere un sottoreport
Fare clic su Sottoreport nella scheda Inserisci.
Nell'area di progettazione fare clic in un punto del report, quindi trascinare una casella fino alle dimensioni desiderate per il sottoreport. In alternativa, fare clic nell'area di progettazione per creare un sottoreport di dimensioni predefinite.
Fare clic con il pulsante destro del mouse sul sottoreport e quindi scegliere Proprietà sottoreport.
Nella finestra di dialogo Proprietà sottoreport digitare un nome nella casella di testo Nome o accettare il nome predefinito. Il nome deve essere univoco nel report. Per impostazione predefinita, viene assegnato un nome generale, ad esempio Subreport1 o Subreport2.
Nella casella Utilizzare il report come sottoreport fare clic su Sfogliaoppure digitare il nome del report. È preferibile fare clic su Sfoglia perché il percorso del sottoreport verrà specificato automaticamente. È possibile specificare il report in diversi modi. Per altre informazioni, vedere Specificare percorsi verso elementi esterni (Power BI Report Builder).
(Facoltativo) Fare clic su Sì per Ometti bordo sull'interruzione di pagina per impedire che venga visualizzato un bordo a metà del sottoreport se si estende su più di una pagina.
Seleziona OK.
Specificare i parametri da passare a un sottoreport
Nella visualizzazione della struttura fare clic con il pulsante destro del mouse sul sottoreport e quindi scegliere Proprietà sottoreport.
Nella finestra di dialogo Proprietà sottoreport fare clic su Parametri.
Fare clic su Aggiungi. Alla griglia dei parametri verrà aggiunta una nuova riga.
Nella casella di testo Nome digitare il nome di un parametro nel sottoreport o sceglierlo dalla casella di riepilogo. Il nome deve corrispondere a un parametro del report e non al parametro di query nel sottoreport.
Nella casella di riepilogo Valore digitare o selezionare un valore da passare al sottoreport. È possibile specificare un testo statico o un'espressione che fa riferimento a un campo oppure a un altro oggetto nel report principale.
Nota
In Generatore report, se un parametro non è presente nell'elenco Parametri e il sottoreport dispone di un valore predefinito, il sottoreport sarà elaborato correttamente.
In Progettazione report, tutti i parametri necessari per il sottoreport devono essere inclusi nell'elenco Parametri . Se non viene specificato un parametro obbligatorio, il sottoreport non verrà visualizzato correttamente nel report principale.
Ripetere i passaggi 3-5 per specificare un nome e un valore per ogni parametro del sottoreport.
Per eliminare un parametro di sottoreport, fare clic sul parametro nella griglia dei parametri e quindi fare clic su Elimina.
Per modificare l'ordine di un parametro di sottoreport, fare clic sul parametro e quindi sul pulsante freccia in su o freccia in giù.
La modifica dell'ordine di un parametro di sottoreport non comporta effetti sull'elaborazione del sottoreport.