Créer et utiliser le visuel de rapport paginé

S’APPLIQUE À : Générateur de rapports Power BI Service Power BI Power BI Desktop

Dans cet article, vous allez découvrir comment utiliser le visuel de rapport paginé pour les rapports Power BI. Ce visuel Power BI natif vous permet d’afficher un rapport paginé que vous avez chargé vers le service dans un rapport Power BI.

Ce visuel apporte la puissance des rapports paginés à vos rapports Power BI. Vous pouvez mapper des champs de votre modèle sémantique Power BI à utiliser en tant que valeurs de paramètre pour le visuel de rapport paginé. La possibilité de mapper les champs offre une expérience totalement interactive, comme tout autre visuel.

Le visuel de rapport paginé est conçu pour intégrer un rapport paginé avec d’autres visuels dans un rapport Power BI. Il permet d’exporter des données volumineuses, d’effectuer des explorations détaillées et de générer des documents. Si vous migrez le contenu d’un rapport paginé local, ou si vous constatez que le visuel du rapport paginé est le seul élément d’une page, envisagez d’utiliser directement le rapport paginé.

Créer un visuel de rapport paginé

  1. Ouvrez votre rapport Power BI dans Power BI Desktop ou dans le service Power BI. Si vous êtes dans le service Power BI, sélectionnez Modifier.

    Screenshot of selecting Edit in the Power BI service.

  2. Dans le volet Visualisations, sélectionnez Rapport paginé.

    Screenshot of selecting the Paginated report visual from the Visualizations pane.

  3. Sélectionnez Se connecter au rapport.

    Screenshot of the Connect to report box.

  4. Recherchez et sélectionnez un rapport paginé existant enregistré dans le service Power BI.

  5. Sélectionnez Définir les paramètres.

    Screenshot of setting parameters.

  6. Vous disposez de deux options pour mapper les paramètres de rapport paginé :

    Vous pouvez lier le paramètre de rapport paginé aux champs Power BI :

    a. Faites glisser votre champ Power BI vers le champ Paramètres du volet Visualisations.
    b. Sélectionnez ce champ dans le menu déroulant. Sélectionnez Voir le rapport.

    Screenshot of binding a field in Power BI to a parameter in the paginated report visual.

    Vous pouvez également choisir d’utiliser le paramètre par défaut du rapport paginé, si l’auteur du rapport en a spécifié un.

    Screenshot of specifying parameters in the paginated report visual.

  7. Le rapport paginé s’affiche désormais dans votre rapport Power BI.

    Screenshot of paginated report rendering in a Power BI report.

  8. Si vous apportez des modifications au service Power BI, sélectionnez Enregistrer pour enregistrer vos changements. Si vous apportez des modifications dans Power BI Desktop, sélectionnez Publier, puis choisissez un espace de travail affecté à une capacité Premium pour publier votre rapport Power BI sur le service Power BI.

    Notes

    Nous vous recommandons d’enregistrer le rapport Power BI avec le visuel de rapport paginé dans le même espace de travail que le rapport paginé. Cela permet de garantir que les lecteurs ayant accès au rapport Power BI ont également accès au rapport paginé, ce qui est nécessaire à l’affichage du visuel de rapport paginé.

    Screenshot of publishing the report to the Power BI service.

Filtrage croisé

Vous pouvez activer le filtrage croisé entre le visuel de rapport paginé et d’autres visuels de votre rapport Power BI : mappez les paramètres du rapport paginé aux champs du rapport Power BI. Si vous avez d’autres visuels qui affectent le champ Power BI que vous avez sélectionné pour les valeurs de paramètre, le visuel de rapport paginé se met à jour quand vous interagissez avec ces visuels.

Par exemple, si l’année d’exercice FY2018 est sélectionnée dans le visuel de segment, le visuel de rapport paginé se met automatiquement à jour pour afficher les ventes de l’année d’exercice FY2018, car le champ Power BI de l’année d’exercice est mappé au paramètre de rapport paginé de l’année d’exercice.

Screenshot of cross-filtering between a paginated report visual and other visuals in the Power BI report.

Activer la barre d’outils

Dans le volet Format, vous pouvez afficher ou masquer la Barre d’outils du visuel de rapport paginé. Lorsque la barre d’outils est visible, les lecteurs de rapports peuvent facilement exporter le rapport paginé à partir du rapport Power BI à l’aide du bouton de barre d’outils Exporter du rapport paginé. Les rapports paginés prennent en charge l’exportation vers les formats suivants : Excel, PDF, Accessible PDF, CSV, PowerPoint, Word, MHTML et XML. Les visuels de rapport Power BI standard imposent une limitation de 150 000 lignes lors de l’utilisation de l’option Exporter des données. En revanche, avec le visuel de rapport paginé, vous pouvez exporter jusqu’à 1 000 000 de lignes vers Excel en utilisant le bouton Exporter de la barre d’outils, et conserver toute la mise en forme du rapport paginé.

Screenshot of Export option on the paginated report toolbar.

Vous pouvez également afficher les paramètres dans la barre d’outils. Dans le volet Format, activez Paramètres. Une fois cette option activée, vous pouvez sélectionner et appliquer des paramètres à partir de la barre d’outils du visuel de rapport paginé.

Screenshot of Parameters in the paginated report toolbar.

Appliquer automatiquement des filtres

Vous pouvez décider si des filtres de rapport doivent être appliqués automatiquement ou non au visuel de rapport paginé. Par défaut, l’option d’application automatique des filtres est désactivée. Si l’option est désactivée, le visuel de votre rapport paginé reste inchangé lorsque vous ajustez les filtres dans votre rapport Power BI. Si vous activez l’application automatique des filtres, le visuel de rapport paginé se met automatiquement à jour quand vous appliquez des filtres ou que vous mettez à jour d’autres visuels qui affectent le champ sélectionné pour la valeur de paramètre.

  • Sélectionnez votre visuel de rapport paginé. Dans le volet Format, activez l’option Auto-apply filters (Appliquer automatiquement les filtres).

Observations et limitations

  • Lorsque vous connectez des champs à un paramètre de rapport paginé, vérifiez si les valeurs du champ sont utilisées telles quelles, en d’autres termes, Ne pas résumer, ou comme agrégats (par exemple, Somme, Moyenne, etc.). Vous pouvez utiliser l’option Afficher en tant que table du menu contextuel du visuel du rapport paginé pour voir les valeurs réelles transmises aux rapports paginés pendant l’exécution.
  • Vous pouvez associer un champ agrégé de Power BI, comme Somme, Moyenne, Minimum ou Maximum, à un paramètre de rapport paginé. Si c’est le cas, vérifiez si votre paramètre de rapport paginé est un paramètre à valeur unique ou à valeurs multiples. Si la mise en correspondance se fait avec un paramètre à valeur unique, la valeur agrégée est utilisée. Si la mise en correspondance se fait avec un paramètre à valeurs multiples, les valeurs agrégées par ligne sont mises en correspondance avec le paramètre.
  • Quand vous incorporez un rapport Power BI qui contient un visuel de rapport paginé, à l’aide de la méthode Incorporer pour vos clients, vous avez besoin d’un principal de service et d’un jeton incorporé multiressource, comme expliqué à la section Comment incorporer un rapport Power BI qui contient un visuel de rapport paginé.
  • Lorsque vous ajoutez un rapport Power BI qui contient un visuel de rapport paginé à une application Power BI, veillez à inclure le rapport paginé dans l’application, ainsi que dans tous les sous-rapports et rapports cibles d’extraction dont dépend le visuel de rapport. Si votre application n’a pas d’audiences ou si le rapport paginé référencé par le visuel se trouve dans un autre espace de travail, les utilisateurs de votre application doivent avoir au moins un accès de rôle « Visionneuse » à l’espace de travail du rapport paginé afin d’afficher le rapport paginé dans le visuel. Si vous souhaitez conserver le rapport paginé masqué dans le menu de navigation de l’application Power BI, reportez-vous à Autoriser l’accès au contenu masqué.
  • Le visuel de rapport paginé n’est pas pris en charge pour l’abonnement ou l’exportation de rapport Power BI. Vous pouvez ouvrir le rapport paginé sous-jacent lui-même et créer un abonnement à celui-ci, comme expliqué dans S’abonner à des rapports paginés.
  • Le visuel de rapport paginé a une limite de réduction des données intégrée de 30 000 valeurs en raison du nombre maximum de 30 000 visuels Power BI. Si un champ utilisé dans le visuel contient plus de 30 000 valeurs, un algorithme de réduction des données démarre et supprime les lignes qui dépassent la limite. Par conséquent, le rapport paginé peut afficher des résultats incorrects en raison de données manquantes des paramètres de rapport. Pour contourner ce problème, essayez d’utiliser des filtres pour filtrer les valeurs inutiles, ou mappez les paramètres de rapport aux champs avec moins de valeurs.
  • La durée de la session de rapport paginé est limitée par l’heure d’expiration de votre jeton d’accès. Actuellement, il n’existe aucune prise en charge pour actualiser automatiquement le jeton. Une fois la session expirée, une boîte de dialogue vous invite à actualiser le visuel et à démarrer une nouvelle session de rendu.
  • Le visuel de rapport paginé n’est pas mis à jour dans le cadre des pipelines de déploiement. Pour contourner ce problème, modifiez le rapport Power BI dans la destination pour mettre à jour le visuel de rapport paginé afin d’utiliser le rapport paginé dans l’espace de travail de destination.

Utilisation d’un modèle sémantique Power BI avec un paramètre de date

Remarque

Les versions de Power BI Report Builder 15.7.01704.0001 et versions ultérieures vous permettent d’utiliser des paramètres de date avec le visuel de rapport paginé sans avoir à suivre les étapes suivantes. Télécharger la dernière version de Power BI Report Builder.

Quand vous utilisez un modèle sémantique Power BI en tant que source de données de rapport paginé et que vous configurez un paramètre de date dans votre requête, qui génère ensuite automatiquement la table de paramètres et le paramètre, ce dernier ne fonctionne pas dans un rapport paginé. Le rapport paginé traite visuellement le paramètre en tant que champ de texte et ne parvient pas à mettre en correspondance le champ de date Power BI. Vous avez trois possibilités de contournement :

  • À partir de la même source de données Power BI, créez un jeu de données avec uniquement les valeurs de date. Utilisez ce jeu de données sous forme de valeurs disponibles pour votre paramètre, en définissant le type de données du paramètre en tant que type Date/Heure.
  • Changez manuellement le texte de la requête DAX dans le jeu de données généré automatiquement pour supprimer la partie qui définit le paramètre en tant que valeur de texte.
  • Changez le modèle sémantique Power BI à l’aide de Power Query pour ajouter une colonne qui met en forme le champ de date en tant que champ de texte.

D’autres questions ? Essayez la communauté Power BI