Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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

Syndicate_Admin
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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.