Visualización del estado en el panel

Un usuario Pregunto ✅

Jim123456789jim

Hola,

Administrador: publiqué el mismo hilo en el foro de desarrollo. Si eso no es relevante, ciérrelo.

Tengo el requisito de mostrar el estado de algunos trabajos del agente SQL en el tablero de Power BI. Como no tenemos algo como Gauge, estoy usando un gráfico circular. Escribí un sql para obtener el estado del trabajo de MSDB y quiero mostrar VERDE cuando se completa el estado y ROJO cuando falla y AMBAR cuando se está ejecutando.

Sugiera cómo implementar el formato condicional para el gráfico circular en Power BI.

O sugiera una mejor visualización o enfoque para mostrar el estado de ejecución del TRABAJO en Power BI.

¡¡Muchas gracias!!

Salud
Jim

En respuesta a Jim123456789jim


@ Jim123456789jim escribió:

Hola,

Tengo el requisito de mostrar el estado de algunos trabajos del agente SQL en el tablero de Power BI. Como no tenemos algo como Gauge, estoy usando un gráfico circular. Escribí un sql para obtener el estado del trabajo de MSDB y quiero mostrar VERDE cuando se completa el estado y ROJO cuando falla y AMBAR cuando se está ejecutando.

Sugiera cómo implementar el formato condicional para el gráfico circular en Power BI.

O sugiera una mejor visualización o enfoque para mostrar el estado de ejecución del TRABAJO en Power BI.

¡¡Muchas gracias!!

Salud
Jim


@ Jim123456789jim

Puede usar CASE WHEN en su consulta SQL para obtener el estado como 1,0, -1 y usar formato condicional en una tabla visual.

Capture.PNG

Alternativamente, también puede crear una columna de cálculo y configurarla como URL de imagen para mostrar el estado como imágenes.

ImageUrl = SWITCH(Table1[Status],-1, "https://upload.wikimedia.org/wikipedia/commons/thumb/0/07/Button_Icon_Red.svg/240px-Button_Icon_Red.svg.png",0,"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRE5JPCqBtrGkJLVkxojSObXv9Ha7dzLzn-qwNB_EJBLEgluRjn","https://camtools.cam.ac.uk/access/content/public/Status%20Panel/Resources/warning_256.png")

Capture.PNG

Anónimo

@ Jim123456789jim Hola, ¿puede decirme cómo extraer información de estado de trabajos SQL en Power BI? Ejecuté una consulta para obtener el estado de los trabajos en una tabla, pero esa tabla se crea en la base de datos del sistema MSDB. Sin embargo, en power bi, no puedo conectarme a esa base de datos del sistema. No puedo crear esa tabla en ninguna otra base de datos, aunque puedo intentar importar pero buscar mejores opciones.

Jim123456789jim

Hola,

Tengo el requisito de mostrar el estado de algunos trabajos del agente SQL en el tablero de Power BI. Como no tenemos algo como Gauge, estoy usando un gráfico circular. Escribí un sql para obtener el estado del trabajo de MSDB y quiero mostrar VERDE cuando se completa el estado y ROJO cuando falla y AMBAR cuando se está ejecutando.

Sugiera cómo implementar el formato condicional para el gráfico circular en Power BI.

O sugiera una mejor visualización o enfoque para mostrar el estado de ejecución del TRABAJO en Power BI.

¡¡Muchas gracias!!

Salud
Jim

En respuesta a Jim123456789jim


@ Jim123456789jim escribió:

Hola,

Tengo el requisito de mostrar el estado de algunos trabajos del agente SQL en el tablero de Power BI. Como no tenemos algo como Gauge, estoy usando un gráfico circular. Escribí un sql para obtener el estado del trabajo de MSDB y quiero mostrar VERDE cuando se completa el estado y ROJO cuando falla y AMBAR cuando se está ejecutando.

Sugiera cómo implementar el formato condicional para el gráfico circular en Power BI.

O sugiera una mejor visualización o enfoque para mostrar el estado de ejecución del TRABAJO en Power BI.

¡¡Muchas gracias!!

Salud
Jim


@ Jim123456789jim

Puede usar CASE WHEN en su consulta SQL para obtener el estado como 1,0, -1 y usar formato condicional en una tabla visual.

Capture.PNG

Alternativamente, también puede crear una columna de cálculo y configurarla como URL de imagen para mostrar el estado como imágenes.

ImageUrl = SWITCH(Table1[Status],-1, "https://upload.wikimedia.org/wikipedia/commons/thumb/0/07/Button_Icon_Red.svg/240px-Button_Icon_Red.svg.png",0,"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRE5JPCqBtrGkJLVkxojSObXv9Ha7dzLzn-qwNB_EJBLEgluRjn","https://camtools.cam.ac.uk/access/content/public/Status%20Panel/Resources/warning_256.png")

Capture.PNG

Jim123456789jim

En respuesta a Eric_Zhang

Gracias Eric. Funcionó. Una pequeña pregunta. ¿Es posible tener imágenes como .png o .JPEG en una carpeta y usar esa ruta en el caso de SWITCH en lugar del enlace http: //?

La carpeta puede ser una unidad de máquina como C: o 😧 .. o incluso si es posible creará una carpeta dentro de la solución power bi, copie, pegue las imágenes y utilícela en el Panel de control. Por favor sugiera si es posible. ¡¡Gracias!!

En respuesta a Jim123456789jim


@ Jim123456789jim escribió:

Gracias Eric. Funcionó. Una pequeña pregunta. ¿Es posible tener imágenes como .png o .JPEG en una carpeta y usar esa ruta en el caso de SWITCH en lugar del enlace http: //?

La carpeta puede ser una unidad de máquina como C: o 😧 .. o incluso si es posible creará una carpeta dentro de la solución power bi, copie, pegue las imágenes y utilícela en el Panel de control. Por favor sugiera si es posible. ¡¡Gracias!!


@ Jim123456789jim

El informe no reconocerá esas rutas c: od: cuando se publique en el servicio Power BI. Tal vez puedas convertir esas imágenes como una cadena base64, mira este hilo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *