Risolvere i problemi relativi ai sottoreport nei report impaginati di Power BI
SI APPLICA A: Power BI Report Builder Power BI Desktop
Quando si usano sottoreport nei report impaginati di Power BI, è possibile ottenere un risultato imprevisto oppure talvolta la funzionalità non corrisponde alle aspettative. In questo articolo vengono fornite soluzioni per i problemi comuni relativi all'uso dei sottoreport. Un sottoreport è un elemento del report in cui viene visualizzato un altro report all'interno del corpo del report impaginato principale. Per altre informazioni, vedere Sottoreport nei report impaginati di Power BI.
Possibili problemi:
- Non è possibile trovare il sottoreport
- Il rendering del sottoreport viene eseguito con contenuto imprevisto
- Errore di recupero dei dati
- Il rendering ha esito negativo: parametri non specificati
- Il rendering ha esito negativo: limite di ricorsione
- Altri errori
Non è possibile trovare il sottoreport
Descrizione: non viene eseguito il rendering del sottoreport. Viene invece visualizzato un messaggio di errore.
Message
"Non è stato possibile trovare il sottoreport 'Subreport1' nel percorso specificato 'CustomerDetails'. Verificare che il sottoreport sia stato pubblicato e che il nome sia corretto."
Possibili cause
- Non esiste un sottoreport con il nome specificato nella stessa area di lavoro o app del report principale.
- L'utente non ha accesso al sottoreport.
- Il numero di sottoreport nel report principale ha raggiunto il limite di sottoreport (50 sottoreport).
Risoluzione dei problemi
In un'area di lavoro:
- Verificare che il report con il nome nel messaggio di errore esista. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
In un'app:
- Verificare che il report con il nome nel messaggio di errore esista nell'app. Per ulteriore assistenza, contattare l'autore dell'app.
Se il report è condiviso:
- Verificare che il report con il nome nel messaggio di errore sia stato condiviso con l'utente che riscontra il problema.
- Se il report esiste, verificare che il nome del proprietario sia lo stesso per il report principale e il sottoreport. Contattare quindi il proprietario del report principale con tali informazioni.
Il rendering del sottoreport viene eseguito con contenuto imprevisto
Possibile motivo
Power BI consente agli utenti di avere più report con lo stesso nome nella stessa area di lavoro.
Risoluzione dei problemi
- Aprire il report principale in Power BI Report Builder e individuare il nome del sottoreport.
- Cercare report con lo stesso nome nell'area di lavoro.
- Individuare il report previsto e rinominare i restanti.
Per utenti non autori: Contattare l'autore.
Errore di recupero dei dati
Descrizione: il recupero dei dati ha esito negativo durante il rendering del sottoreport. Non viene eseguito il rendering del sottoreport. Viene invece visualizzato un messaggio di errore.
Message
"Il recupero dei dati non è riuscito per il sottoreport 'Subreport1' nel percorso: 'InvoiceDetails'. Per altre informazioni, vedere i file di log."
Risoluzione dei problemi
Uguale ai passaggi per la risoluzione dei problemi generali relativi ai report con problemi di accesso ai dati. Vedere Risolvere i problemi di recupero dei dati nella documentazione di Reporting Services.
Il rendering ha esito negativo: parametri non specificati
Descrizione: il rendering del sottoreport non riesce a causa di parametri non specificati. Il sottoreport ha parametri obbligatori, ma il report principale non li imposta tutti.
Message
"Non sono stati specificati uno o più parametri per il sottoreport 'Subreport1' nel percorso: 'SubreportAWithDS'."
Risoluzione dei problemi
- Aprire il report principale in Power BI Report Builder.
- Aprire il sottoreport in Power BI Report Builder.
- Verificare che il set di parametri passati all'interno dell'elemento del report del sottoreport nel report principale corrisponda al set di parametri nel sottoreport.
Per utenti non autori: Contattare l'autore.
Il rendering ha esito negativo: limite di ricorsione
Descrizione: il rendering del sottoreport non riesce a causa del limite di ricorsione. I sottoreport non possono essere annidati più di 20 livelli.
Message
"Il report o il sottoreport include un sottoreport ricorsivo 'Subreport1', che ha superato il limite massimo consentito per le ricorsioni."
Risoluzione dei problemi
- Ridurre l'annidamento.
- Riprogettare la struttura del report.
Per utenti non autori: Contattare l'autore.
Altri errori
Descrizione: errori che non rientrano nelle categorie precedenti.
Message
"Errore: impossibile visualizzare il sottoreport".
Possibili cause
- Più errori durante il rendering del sottoreport, ad esempio parametri non corrispondenti con problemi di recupero dei dati.
- Errori imprevisti.
Risoluzione dei problemi
- Verificare che sia possibile eseguire direttamente il rendering del sottoreport.
- Se è possibile eseguire il rendering del sottoreport, controllare i parametri sia per il sottoreport che per il report principale.
- Verificare che il report principale non contenga più di 50 sottoreport univoci e che il sottoreport non includa più di 20 livelli di annidamento.
- Se non è possibile risolvere il problema, contattare il supporto tecnico di Power BI.
Per utenti non autori: Contattare l'autore.