Résoudre les problèmes de sous-rapports dans les rapports paginés Power BI
S’APPLIQUE À : Générateur de rapports Power BI Power BI Desktop
Lorsque vous utilisez des sous-rapports dans des rapports paginés Power BI, vous pouvez obtenir un résultat inattendu, ou parfois la fonctionnalité n’opère pas comme prévu. Cet article fournit des solutions pour les problèmes courants lors de l’utilisation de sous-rapports. Un sous-rapport est un élément de rapport qui affiche un autre rapport à l'intérieur du corps d'un rapport paginé principal. Pour plus d’informations, consultez Sous-rapports dans les rapports paginés Power BI.
Problèmes possibles :
- Le sous-rapport est introuvable
- Le sous-rapport affiche un contenu inattendu
- La récupération des données échoue
- L’affichage échoue : Paramètres non spécifiés
- L’affichage échoue : Limite de récursivité
- Autres erreurs
Le sous-rapport est introuvable
Description : le sous-rapport ne s’affiche pas. Au lieu de cela, un message d’erreur s’affiche.
Message
« Le sous-rapport 'Subreport1' est introuvable à l’emplacement spécifié 'CustomerDetails'. Vérifiez qu’il a été publié et que le nom est correct. »
Causes possibles
- Un sous-rapport portant le nom spécifié n’existe pas dans le même espace de travail ou dans la même application que le rapport principal.
- L’utilisateur n’a pas accès au sous-rapport.
- Le nombre de sous-rapports dans le rapport principal a atteint la limite des sous-rapports (50 sous-rapports).
Résolution des problèmes
Dans un espace de travail :
- Vérifiez que le rapport portant le nom figurant dans le message d’erreur existe. Le nom ne respecte pas la casse.
Dans une application :
- Vérifiez que le rapport portant le nom figurant dans le message d’erreur existe dans l’application. Contactez l’auteur de l’application pour obtenir de l’aide.
Si le rapport est partagé :
- Vérifiez que le rapport portant le nom figurant dans le message d’erreur est partagé avec vous.
- Si le rapport existe, vérifiez que le nom du propriétaire est identique pour le rapport principal et le sous-rapport. Puis contactez le propriétaire du rapport principal afin de lui communiquer ces informations.
Le sous-rapport affiche un contenu inattendu
Raison possible
Power BI permet aux utilisateurs d’avoir plusieurs rapports portant le même nom dans le même espace de travail.
Dépannage
- Ouvrez le rapport principal dans Power BI Report Builder et identifiez le nom du sous-rapport.
- Recherchez les rapports portant le même nom dans l’espace de travail.
- Recherchez le rapport attendu et renommez les autres rapports.
Pour les non-auteurs : Contactez l’auteur.
La récupération des données échoue
Description : La récupération des données échoue lors de l’affichage du sous-rapport. Le sous-rapport ne s’affiche pas. Au lieu de cela, un message d’erreur s’affiche.
Message
« Échec de la récupération des données pour le sous-rapport, 'Subreport1', situé à l’emplacement suivant : 'InvoiceDetails'. Pour plus d'informations, consultez les fichiers journaux. »
Résolution des problèmes
Identiques aux étapes de dépannage générales pour les rapports avec des problèmes d’accès aux données. Consultez Résoudre les problèmes d’extraction de données dans la documentation de Reporting Services.
L’affichage échoue : Paramètres non spécifiés
Description : L’affichage du sous-rapport échoue en raison de paramètres non spécifiés. Le sous-rapport comporte des paramètres obligatoires, mais le rapport principal ne les définit pas tous.
Message
« Un ou plusieurs paramètres n'ont pas été spécifiés pour le sous-rapport, 'Subreport1', situé à l'emplacement suivant : 'SubreportAWithDS'."
Résolution des problèmes
- Ouvrez le rapport principal dans Power BI Report Builder.
- Ouvrez le sous-rapport dans Power BI Report Builder.
- Vérifiez que l’ensemble de paramètres passés dans l’élément du sous-rapport dans le rapport principal correspond à l’ensemble de paramètres du sous-rapport.
Pour les non-auteurs : Contactez l’auteur.
L’affichage échoue : Limite de récursivité
Description : L’affichage du sous-rapport échoue en raison de la limite de récursivité. Les sous-rapports ne peuvent pas être imbriqués au-delà de 20 niveaux.
Message
« Le rapport ou sous-rapport a un sous-rapport récursif, 'Subreport1', qui a dépassé la limite de récursivité maximale autorisée. »
Résolution des problèmes
- Réduisez l’imbrication.
- Modifiez la structure du rapport.
Pour les non-auteurs : Contactez l’auteur.
Autres erreurs
Description : Erreurs qui ne figurent dans aucune des catégories précédentes.
Message
« Erreur : Impossible d'afficher le sous-rapport. »
Causes possibles
- Plusieurs erreurs lors de l’affichage du sous-rapport, par exemple, incompatibilité des paramètres avec problèmes de récupération des données.
- Erreurs inattendues.
Résolution des problèmes
- Vérifiez que le sous-rapport peut s’afficher directement.
- Si le sous-rapport peut être affiché, vérifiez les paramètres du sous-rapport et du rapport principal.
- Assurez-vous que le rapport principal ne comporte pas plus de 50 sous-rapports uniques et que le sous-rapport n’est pas imbriqué au-delà de 20 niveaux.
- Si vous ne parvenez pas à résoudre le problème, contactez le support technique Power BI.
Pour les non-auteurs : Contactez l’auteur.