Connecta't a Power BI des de Power Apps
![]()
Power BI és un conjunt d'eines d'anàlisi de negocis per analitzar dades i compartir estadístiques. Superviseu l'empresa i obteniu respostes ràpidament als escriptoris digitals disponibles a tots els dispositius. A l'aplicació, pots consultar l'estat de les alertes de dades que has configurat al servei del Power BI. Per obtenir més informació sobre les alertes de dades a Power BI, aneu a la pàgina de documentació.
Aquest tema us mostra com utilitzar la connexió Power BI en una aplicació i enumera les funcions disponibles.
Nota
La connexió Power BI no és delegable.
Requisits previs
- Registra
- Afegeix la connexió del Power BI
- Creeu una aplicació a partir d'una plantilla, a partir de dades o des de zero.
Utilitzar la connexió Power BI de l'aplicació
Enumera les alertes que has configurat al servei del Power BI
Al menú Insereix, seleccioneu Galeria i afegiu-hi qualsevol de les galeries de text.
Per mostrar les alertes de l'usuari actual, definiu la propietat Items de la galeria a la fórmula següent:
PowerBI.GetAlerts()
La galeria s'actualitzarà amb la llista d'alertes. Per a cada alerta, rebreu el nom de l'alerta, el número d'identificació de l'alerta i l'identificador de l'àrea de treball de grup en què es va configurar l'alerta. Us caldrà l'identificador de l'alerta per obtenir més informació sobre l'alerta.
Veure l'estat d'una alerta
Per visualitzar l'estat de l'alerta, truqueu a la funció CheckAlertStatus amb l'identificador d'alerta obtingut del pas anterior.
L'identificador d'alerta es pot passar bé com a cadena literal (per exemple, "1234") o com a referència a una secció de galeria emplenada amb la trucada GetAlerts() (per exemple, Gallery1.Selected.alertId)
Per continuar, afegiu una etiqueta i, a continuació, definiu la propietat Text en una d'aquestes fórmules:
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertTitlePowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValuePowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThresholdPowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).isAlertTriggered
L'etiqueta s'actualitzarà amb l'estat actual de l'alerta.
Veure les funcions disponibles
Aquesta connexió inclou les funcions següents:
| Nom de la funció | Descripció |
|---|---|
| GetAlerts | Enumera les alertes que has configurat al servei del Power BI |
| CheckAlertStatus | Comproveu l'estat d'una alerta determinada |
GetAlerts
Enumera les alertes que has configurat al servei del Power BI.
Propietats d'entrada
Cap.
Propietats de sortida
| Nom de la propietat | Tipus de dades | Necessari | Descripció |
|---|---|---|---|
| valor | matriu | No | Una matriu de les alertes de dades que heu configurat al servei del Power BI. Cada element de la matriu inclourà:
|
CheckAlertStatus
Comproveu l'estat d'una alerta.
Nota
Les sol·licituds en aquest extrem es limitaran per avís si es truquen gaire freqüentment.
Propietats d'entrada
| Nom de la propietat | Tipus de dades | Necessari | Descripció |
|---|---|---|---|
| alertId | integer | Sí | Identificador de l'alerta, tal com el torna GetAlerts |
Propietats de sortida
| Nom de la propietat | Tipus de dades | Necessari | Descripció |
|---|---|---|---|
| tileValue | Número | No | Valor de la peça quan s'ha activat l'alerta |
| tileUrl | string | No | URL per a la peça que té l'alerta |
| alertTitle | string | No | Nom de l'alerta |
| isAlertTriggered | boolean | No | Si l'alerta està activa actualment |
| alertThreshold | Número | No | Llindar en el qual s'activa l'alarma |
Enllaços útils
Vegeu totes les connexions disponibles.
Més informació sobre com afegir connexions a les aplicacions.