Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Únete
- Adición de la conexión de Power BI
- Creación de una aplicación a partir de una plantilla, desde datos o desde cero
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
En el menú Insertar , seleccione Galería y agregue cualquiera de las galerías de texto.
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 */ ).alertTitlePowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValuePowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThresholdPowerBI.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á:
|
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 | Sí | 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 |
Vínculos útiles
Consulte todas las conexiones disponibles.
Obtenga información sobre cómo agregar conexiones a las aplicaciones.