Conexión a Power BI desde Power Apps

Power BI.

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

Uso de la conexión de Power BI en la aplicación

Enumerar las alertas que ha configurado en el servicio Power BI

  1. En el menú Insertar, seleccione Gallery y agregue algunas de las galerías de texto.

  2. 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á:
  • alertTitle: el título de la alerta
  • alertId: el id. de la alerta
  • groupId: el id. del grupo en el que se creó la alerta

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

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