Conexión a Power BI desde Power Apps

Power BI.

Power BI es un conjunto de herramientas de análisis empresarial para analizar datos y compartir información. Supervise su empresa y obtenga respuestas rápidamente con paneles enriquecidos disponibles en todos los dispositivos. En la 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 usar 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.

Prerrequisitos

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

Enumeración de las alertas que ha configurado en el servicio Power BI

  1. En el menú Insertar , seleccione Galería y agregue cualquiera de las galerías de texto.

  2. Para mostrar las alertas del usuario actual, establezca la propiedad Items de la galería en la fórmula siguiente:

    PowerBI.GetAlerts()

La galería se actualizará con la lista de alertas. Para cada alerta, recibirá el nombre de la alerta, el número de identificador de la alerta y el identificador del área de trabajo de grupo en la que se configuró la alerta. Necesitará el identificador de alerta para obtener más información sobre la alerta.

Visualización del estado de una alerta

Para ver el estado de la alerta, llame a la función CheckAlertStatus con el identificador de alerta obtenido del paso anterior.

El identificador de alerta se puede pasar como una cadena literal (por ejemplo, "1234") o como referencia a una sección de la galería rellenada mediante la llamada GetAlerts() (por ejemplo, Gallery1.Selected.alertId)

Para continuar, agregue una etiqueta y, a continuación, 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 Description
GetAlerts Enumeración de las alertas que ha configurado en el servicio Power BI
CheckAlertStatus Comprobación del estado de una alerta determinada

GetAlerts

Enumere las alertas que ha configurado en el servicio Power BI.

Propiedades de entrada

Ninguno.

Propiedades de salida

Nombre de propiedad Tipo de datos Obligatorio Description
value array No 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 identificador de la alerta
  • groupId: el identificador del grupo en el que se creó la alerta.

CheckAlertStatus

Compruebe el estado de una alerta.

Nota:

Las solicitudes a este punto de conexión se limitarán por alerta si se llama con demasiada frecuencia.

Propiedades de entrada

Nombre de propiedad Tipo de datos Obligatorio Description
alertId entero Identificador de la alerta, tal y como devuelve GetAlerts.

Propiedades de salida

Nombre de propiedad Tipo de datos Obligatorio Description
tileValue number No Valor del icono cuando se desencadenó la alerta
tileUrl cuerda / cadena No Dirección URL del icono que tiene la alerta
alertTitle cuerda / cadena No Nombre de la alerta
isAlertTriggered boolean No Si la alerta se desencadena actualmente
alertThreshold number No Umbral en el que se desencadena la alarma

Consulte todas las conexiones disponibles.
Obtenga información sobre cómo agregar conexiones a las aplicaciones.