cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Administrator
Administrator

estado del color del dispositivo basado en el recuento de fallos

Hola

Necesito mostrar el estado del dispositivo (con 3 colores diferentes) basado en el recuento de fallas en los últimos 5 días.

estas son las condiciones para mostrar el estado con colores diferentes:

1. si los recuentos de fallos son menores a 10 para hoy, entonces el color verde

2. si los recuentos de fallos son más de 10 para hoy y menos de 10 para cualquier día en los últimos 5 días, entonces el color naranja

3. si el recuento de fallos es más de 10 para hoy y más de 10 para cada día en los últimos 5 días, entonces el color rojo

los datos de muestra están allí en el siguiente enlace:

https://drive.google.com/file/d/1v0Gv4FiXlp3vb6JmiBrnfXxjHTyOiaGs/view?usp=sharing

Por favor, ayúdame a lograr esto.

Gracias

1 ACCEPTED SOLUTION
Administrator
Administrator

Hola, @jitpbi

Según su descripción, desea establecer el formato condicional para el gráfico basado en el valor del recuento de errores, ¿verdad? Puedes probar mis pasos:

  1. Cree dos medidas:
Count of fault =

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])),[ICR])
Color =

var _last1daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-1),[ICR])

var _last2daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-2),[ICR])

var _last3daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-3),[ICR])

var _last4daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-4),[ICR])

var _last5daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-5),[ICR])

return

IF(

    [Count of fault]<=10,"Green",

    IF(

        _last1daycount<10&&_last2daycount<10&&_last3daycount<10&&_last4daycount<10&&_last5daycount<10,"orange",

        "Red"))
  1. Crea una Matriz y coloca así:

v-robertq-msft_0-1611904481444.png

  1. Establezca el formato condicional para Matrix, como este:

v-robertq-msft_1-1611904481452.png

Y puedes obtener lo que quieras, así:

v-robertq-msft_2-1611904481456.png

Puede descargar mi archivo pbix de prueba aquí

Si este resultado no es el que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.

Cómo obtener respuestas a su pregunta rápidamente

Saludos

Equipo de apoyo a la comunidad _Robert Qin

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
Administrator
Administrator

Hola, @jitpbi

Según su descripción, desea establecer el formato condicional para el gráfico basado en el valor del recuento de errores, ¿verdad? Puedes probar mis pasos:

  1. Cree dos medidas:
Count of fault =

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])),[ICR])
Color =

var _last1daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-1),[ICR])

var _last2daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-2),[ICR])

var _last3daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-3),[ICR])

var _last4daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-4),[ICR])

var _last5daycount=

COUNTX(FILTER(ALL('Table'),[ICR]=MAX([ICR])&&[DateTime]=MAX([DateTime])-5),[ICR])

return

IF(

    [Count of fault]<=10,"Green",

    IF(

        _last1daycount<10&&_last2daycount<10&&_last3daycount<10&&_last4daycount<10&&_last5daycount<10,"orange",

        "Red"))
  1. Crea una Matriz y coloca así:

v-robertq-msft_0-1611904481444.png

  1. Establezca el formato condicional para Matrix, como este:

v-robertq-msft_1-1611904481452.png

Y puedes obtener lo que quieras, así:

v-robertq-msft_2-1611904481456.png

Puede descargar mi archivo pbix de prueba aquí

Si este resultado no es el que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.

Cómo obtener respuestas a su pregunta rápidamente

Saludos

Equipo de apoyo a la comunidad _Robert Qin

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

Administrator
Administrator

@jitpbi , Tiene que crear una medida como el ejemplo dado y usar que sea formato condicional con la opción "Valor de campo"

Interruptor (true(),

[la culpa cuenta hoy] <-10 , "verde",

[cuentas de errores hoy] >10 && [los recuentos de errores duran 5 días] <-10 , "naranja",

"Rojo"

)

comprobar si hay pasos

https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.