Conexión a Power BI desde Power Apps
Power BI es un conjunto basado en la nube de herramientas de análisis de negocios para analizar datos y compartir ideas. Supervise su negocio y obtenga respuestas rápidamente con paneles muy completos disponibles en todos los dispositivos. En su aplicación, puede comprobar el estado de las alertas de datos que ha configurado en el servicio Power BI. Para más información sobre las alertas de datos en Power BI, vaya a la página de documentación.
En este tema se muestra cómo utilizar la conexión de Power BI en una aplicación y se enumeran las funciones disponibles.
Nota
La conexión de Power BI no es delegable.
Requisitos previos
- Suscribirse
- Agregar la conexión de Power BI
- Crear una aplicación con una plantilla, utilizando datos, o partiendo de cero
Uso de la conexión de Power BI en la aplicación
Enumerar las alertas que ha configurado en el servicio Power BI
En el menú Insertar, seleccione Gallery y agregue algunas de las galerías de texto.
Para mostrar las alertas del usuario actual, establezca la propiedad Items de la galería en la siguiente fórmula:
PowerBI.GetAlerts()
La galería se actualizará con la lista de alertas. Para cada alerta, recibirá su nombre, número identificador e id. del espacio de trabajo del grupo en el que se configuró la alerta. Necesitará el id. de la alerta para obtener más información sobre ella.
Visualización del estado de una alerta
Para ver el estado de la alerta, llame a la función CheckAlertStatus con el id. de alerta obtenido en el paso anterior.
El ID de alerta se puede pasar como una cadena literal (por ejemplo, "1234") o como referencia a una sección de la galería poblada mediante la llamada GetAlerts() (por ejemplo, Gallery1.Selected.alertId)
Para continuar, agregue una etiqueta y establezca su propiedad Text en una de estas 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
La etiqueta se actualizará con el estado actual de la alerta.
Visualización de las funciones disponibles
Esta conexión incluye las siguientes funciones:
Nombre de función | Descripción |
---|---|
GetAlerts | Enumera las alertas que ha configurado en el servicio Power BI |
CheckAlertStatus | Comprueba el estado de una alerta determinada |
GetAlerts
Enumera las alertas que ha configurado en el servicio Power BI.
Propiedades de entrada
Ninguno.
Propiedades de salida
Nombre de la propiedad | Tipo de datos | Obligatorios | Descripción |
---|---|---|---|
valor | array | No | Una matriz de las alertas de datos que ha configurado en el servicio Power BI. Cada elemento de la matriz incluirá:
|
CheckAlertStatus
Comprueba el estado de una alerta.
Nota
Las solicitudes que se realicen a este punto de conexión se limitarán por alerta si se llama con demasiada frecuencia.
Propiedades de entrada
Nombre de la propiedad | Tipo de datos | Obligatorios | Descripción |
---|---|---|---|
alertId | integer | Sí | El id. de la alerta que GetAlerts devuelve |
Propiedades de salida
Nombre de la propiedad | Tipo de datos | Obligatorios | Descripción |
---|---|---|---|
tileValue | Número | No | El valor del icono cuando se desencadenó la alerta. |
tileUrl | string | No | Dirección URL del icono con la alerta. |
alertTitle | string | No | Nombre de la alerta |
isAlertTriggered | boolean | No | Indica si la alerta está actualmente desencadenada. |
alertThreshold | Número | No | El umbral en el que se desencadena la alarma. |
Vínculos útiles
Consulte todas las conexiones disponibles.
Aprenda a agregar conexiones a sus aplicaciones.
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).