Conectarse a Power BI desde Power Apps
Power BI é un conxunto de ferramentas de análise empresariais baseado na nube para analizar datos e compartir información. Supervise o seu negocio e obteña respostas rapidamente con paneis ricos dispoñibles en todos os dispositivos. Na súa aplicación, pode comprobar o estado das alertas de datos que configurou no servizo de Power BI. Para obter máis información sobre alertas de datos en Power BI, diríxase á páxina de documentación.
Este tema mostra como usar a conexión de Power BI nunha aplicación e enumerar as funcións dispoñibles.
Nota
A conexión de Power BI non delegable.
Requisitos previos
- Rexistrarse
- Engadir a conexión de Power BI
- Crear unha aplicación a partir dun modelo, datos ou desde cero
Usar a conexión de Power BI na súa aplicación
Enumerar as alertas que configurou no servizo Power BI
No menú Inserir, seleccione Galería e engada calquera das galerías Galerías de texto.
Para mostrar as alertas do usuario actual, configure a propiedade Items da galería na seguinte fórmula:
PowerBI.GetAlerts()
A galería actualizarase coa lista de alertas. Para cada alerta, recibirá o nome da alerta, o número de identificación da alerta e o ID do espazo de traballo do grupo no que se configurou a alerta. Necesitará o ID da alerta para obter máis información sobre a alerta.
Ver o estado dunha alerta
Para ver o estado da alerta, chame á función CheckAlertStatus co ID de alerta obtido no paso anterior.
O ID da alerta pódese pasar como unha cadea literal (por exemplo, "1234") ou como unha referencia a unha sección de galería enchida usando a chamada GetAlerts() (por exemplo, Gallery1.Selected.alertId)
Para continuar, engada unha etiqueta e logo configure a súa propiedade Text nunha destas fórmulas:
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
A etiqueta actualizarase co estado actual da alerta.
Ver as funcións dispoñibles
Esta conexión inclúe as seguintes funcións:
Nome da función | Descripción |
---|---|
GetAlerts | Enumerar as alertas que configurou no servizo Power BI |
CheckAlertStatus | Comprobar o estado dunha alerta en particular |
GetAlerts
Enumerar as alertas que configurou no servizo Power BI.
Propiedades de entrada
Ningún
Propiedades de saída
Nome da propiedade | Tipo de datos | Requirido | Descripción |
---|---|---|---|
valor | array | Non | Unha matriz das alertas de datos que configurou no servizo Power BI. Cada elemento da matriz incluirá:
|
CheckAlertStatus
Comprobe o estado dunha alerta.
Nota
As solicitudes para este extremo limitaranse en función das alertas se se chaman con demasiada frecuencia.
Propiedades de entrada
Nome da propiedade | Tipo de datos | Requirido | Descripción |
---|---|---|---|
alertId | integer | Si | O ID da alerta, como o devolve GetAlerts |
Propiedades de saída
Nome da propiedade | Tipo de datos | Requirido | Descripción |
---|---|---|---|
tileValue | Número | Non | O valor do mosaico cando se activou a alerta |
tileUrl | string | Non | URL do mosaico que ten a alerta |
alertTitle | string | Non | Nome da alerta |
isAlertTriggered | boolean | Non | Se a alerta está activada actualmente |
alertThreshold | Número | Non | O limiar no que se activa a alarma |
Ligazóns útiles
Vexa todas as conexións dispoñibles
Obteña información sobre como engadir conexións ás súas aplicacións.
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).