Se connecter à Power BI depuis Power Apps
Power BI est une suite d’outils d’analyse commerciale basée sur le cloud pour analyser les données et partager des informations. Suivez votre entreprise et obtenez rapidement des réponses à vos questions avec des tableaux de bord complets disponibles sur chaque appareil. Dans votre application, vous pouvez vérifier l’état des alertes de données que vous avez configurées dans le service Power BI. Pour plus d’informations sur les alertes de données dans Power BI, voir la page de documentation.
Cette rubrique montre comment utiliser la connexion Power BI dans une application et répertorie les fonctions disponibles.
Notes
La connexion Power BI n’est pas délégable.
Conditions préalables
- S’inscrire
- Ajouter la connexion Power BI
- Créer une application à partir d’un modèle, de données ou de zéro
Utiliser la connexion Power BI dans votre application
Répertorier les alertes que vous avez configurées dans le service Power BI
Dans le menu Insertion, sélectionnez Galerie, puis ajoutez une des Galeries de texte.
Pour afficher les alertes de l’utilisateur actuel, affectez la propriété Items de la galerie sur la formule suivante :
PowerBI.GetAlerts()
La galerie met à jour la liste des alertes. Pour chaque alerte, vous recevez son nom et son ID, ainsi que l’ID de l’espace de travail du groupe dans lequel l’alerte a été configurée. Vous avez besoin de l’ID d’alerte pour obtenir davantage d’informations sur l’alerte.
Afficher l’état d’une alerte
Pour afficher l’état de l’alerte, appelez la fonction CheckAlertStatus avec l’ID d’alerte obtenu à l’étape précédente.
L’ID d’alerte peut être transmis sous la forme d’une chaîne littérale (par exemple, « 1234 ») ou comme référence à une section de la galerie remplie à l’aide de l’appel GetAlerts () (par exemple, Gallery1.Selected.alertId)
Pour continuer, ajoutez une étiquette, puis définissez sa propriété Text sur une des formules suivantes :
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertTitle
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValue
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThreshold
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).isAlertTriggered
L’étiquette se met à jour avec l’état actuel de l’alerte.
Afficher les fonctions disponibles
Cette connexion comprend les fonctions suivantes :
Nom de la fonction | Description |
---|---|
GetAlerts | Répertorier les alertes que vous avez configurées dans le service Power BI |
CheckAlertStatus | Vérifier le statut d’une alerte spécifique |
GetAlerts
Répertoriez les alertes que vous avez configurées dans le service Power BI.
Propriétés d’entrée
Aucune.
Propriétés de sortie
Nom de propriété | Type de données | Nécessaire | Description |
---|---|---|---|
valeur | tableau | Non | Tableau des alertes de données que vous avez configurées dans le service Power BI. Chaque élément du tableau inclut ce qui suit :
|
CheckAlertStatus
Vérifiez le statut d’une alerte.
Notes
Les demandes envoyées à ce point de terminaison sont limitées en fonction de chaque alerte en cas d’appels trop fréquents.
Propriétés d’entrée
Nom de propriété | Type de données | Nécessaire | Description |
---|---|---|---|
alertId | integer | Oui | ID de l’alerte, tel que renvoyé par GetAlerts |
Propriétés de sortie
Nom de propriété | Type de données | Nécessaire | Description |
---|---|---|---|
tileValue | Numéro | Non | Valeur de la mosaïque lorsque l’alerte a été déclenchée |
tileUrl | string | Non | URL de la mosaïque sur laquelle l’alerte est définie |
alertTitle | string | Non | Nom de l’alerte |
isAlertTriggered | boolean | Non | Si l’alerte est actuellement déclenchée |
alertThreshold | Numéro | Non | Seuil auquel l’alarme est déclenchée |
Liens utiles
Consultez toutes les connexions disponibles.
Découvrez comment ajouter des connexions dans vos applications.
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).