Support formation Rapports Power BI

Étendre le rapport avec des visuels supplémentaires

Ajouter un visuel AppSource ou un visuel d'organisation ; connaître les visuels R, Python et Deneb ; déclencher un flux Power Automate depuis un rapport avec le visuel Power Automate.

  • Licence requise : licence Pro ou PPU pour afficher les visuels R et Python dans le service (ou un espace de travail sur capacité) ; licence Power Automate adaptée aux connecteurs utilisés.

Pourquoi ?

Les visuels natifs couvrent la plupart des besoins, mais pas tous : tableaux financiers normalisés, graphiques statistiques, visuels sur mesure. Par ailleurs, un lecteur qui repère un problème dans un rapport doit souvent ouvrir une autre application pour agir. Power BI s'étend dans les deux directions : de nouveaux visuels, et des actions déclenchées depuis le rapport.

Notions clés

Les sources de visuels supplémentaires

SourcePrincipePoint d'attention
AppSourceVolet Visualisations > ... > Obtenir plus de visuelsLes visuels certifiés ont été testés par Microsoft et n'accèdent pas à des services externes
Visuels de l'organisationOnglet Mon organisation de la même fenêtreApprouvés et déployés par l'administrateur Power BI
Fichier .pbiviz... > Importer un visuel à partir d'un fichierN'importez que des visuels d'auteurs de confiance
Visuels R et PythonScript exécuté sur les données du visuelInstallation locale de R ou Python ; 150 000 lignes au plus ; 5 minutes de calcul au plus
DenebVisuel certifié, gratuit et open source (licence MIT)Langages de spécification Vega et Vega-Lite

Quelques visuels AppSource utilisés en formation :

VisuelÉditeurUsageModèle commercial
InforiverInforiverRapports financiers et tableaux avancésPayant
Text FilterMicrosoftFiltre par saisie de texteGratuit
Time SlicerMicrosoftSegment de périodeGratuit
Smart Filter ProOKVIZFiltre avancéVersion gratuite et version Pro payante
Zebra BIZebra BITables et graphiques de reporting normaliséPayant

Visuel Power Automate et flux de tâches translytiques

Ne confondez pas deux fonctionnalités qui permettent d'agir depuis un rapport :

  • le visuel Power Automate, présenté ci-dessous : un bouton qui lance un flux cloud Power Automate en lui transmettant les données du contexte (envoyer un message Teams, créer un élément SharePoint, un courriel...) ;
  • les flux de tâches translytiques, qui reposent sur les fonctions de données utilisateur de Microsoft Fabric, un bouton d'action de type fonction de données et des segments d'entrée, pour écrire dans une base Fabric ou appeler une API. Ils sont traités dans l'annexe « Développeurs ».

Pas à pas

Ajouter un visuel AppSource

1. Dans le volet Visualisations, cliquez sur ... > Obtenir plus de visuels.

2. Recherchez le visuel, consultez l'onglet des tarifs, puis cliquez sur Ajouter. L'icône du visuel rejoint le volet Visualisations.

Créer un visuel avec Deneb

Deneb permet de décrire un visuel en Vega ou Vega-Lite, avec des modèles de départ. Galerie d'exemples : vignettes Vega. Une bonne introduction en vidéo :

Déclencher un flux avec le visuel Power Automate

Exemple : un bouton qui notifie l'équipe commerciale dans Teams avec les ventes de la région affichée.

1. Créez un visuel qui affiche Sales Territory Group, CalendarYear et la mesure Sales Amount.

2. Ajoutez le visuel Power Automate : icône du volet Visualisations, ou dans Power BI Desktop Insertion > groupe Power Platform > Power Automate.

3. Faites glisser les champs à transmettre au flux dans la zone Données Power Automate du visuel. Ils deviennent du contenu dynamique dans le flux.

4. Choisissez l'environnement Power Automate, puis Plus d'options (...) > Modifier.

5. Créez un flux à partir d'un modèle ou de zéro : Nouveau > Flux cloud instantané. Le flux démarre par le déclencheur bouton Power BI.

6. Ajoutez une étape, par exemple Publier un message dans une conversation ou un canal (Teams), puis composez le message avec le contenu dynamique : « Les ventes de [Sales Territory Group] en [CalendarYear] s'élèvent à [Sales Amount]. »

7. Nommez le flux, cliquez sur Enregistrer, puis sur Appliquer depuis la page de détails du flux.

8. Revenez au rapport et renommez le bouton (« Notifier l'équipe Europe ») dans le volet Format.

9. Testez : Ctrl + clic sur le bouton dans Power BI Desktop, simple clic dans le service. Consultez l'historique d'exécution dans la page de détails du flux.

10. Donnez aux lecteurs le droit d'exécuter le flux : dans la page de détails, section Utilisateurs avec exécution seule, ajoutez les utilisateurs ou groupes Entra ID.

Pièges et bonnes pratiques

  • Créez le flux depuis le rapport et non depuis le portail Power Automate : le déclencheur du portail n'a pas accès aux champs du visuel.
  • Le visuel Power Automate transmet 1 000 enregistrements au plus ; il ne fonctionne ni en publication sur le web, ni dans les exports, ni dans l'analytique incorporée.
  • Le libellé du bouton doit décrire l'action sans ambiguïté ; prévoyez une confirmation (courriel, message) pour les actions longues.
  • Testez les visuels AppSource sur le service et sur mobile avant de les généraliser ; vérifiez la licence des visuels payants.
  • Un visuel R ou Python ne s'affiche pas dans une info-bulle de rapport.

À retenir

  • AppSource, les visuels d'organisation et les fichiers .pbiviz enrichissent le volet Visualisations ; privilégiez les visuels certifiés.
  • Deneb crée des visuels sur mesure en Vega ou Vega-Lite.
  • Le visuel Power Automate lance un flux avec les données filtrées du rapport.
  • Les flux de tâches translytiques sont une autre fonctionnalité, fondée sur les fonctions de données utilisateur Fabric (annexe Développeurs).

Pour aller plus loin

  • Sources des visuels Power BI personnalisés. Source (Microsoft Learn)
  • Créer un visuel Power Automate pour Power BI. Source (Microsoft Learn)
  • Vue d'ensemble des flux de tâches translytiques. Source (Microsoft Learn)
  • Documentation de Deneb. Source (Deneb)