Connecta't a Power BI des de Power Apps

Power BI.

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

Utilitzar la connexió Power BI de l'aplicació

Enumera les alertes que has configurat al servei del Power BI

  1. Al menú Insereix, seleccioneu Galeria i afegiu-hi qualsevol de les galeries de text.

  2. 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 */ ).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'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à:
  • alertTitle: títol de l'alerta
  • alertId: identificador de l'alerta
  • groupId: identificador del grup al qual s'ha creat l'alerta

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 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

Vegeu totes les connexions disponibles.
Més informació sobre com afegir connexions a les aplicacions.