Color del botón de relleno basado en el valor del campo

Un usuario Pregunto ✅

jitpbi

Hola,

Tengo que mostrar el estado actual del equipo en 3 colores diferentes, usando el botón, según el valor del campo de estado actual:

Equipo Estado actual
Amp1 Sano
Amp2 Anomalía
Amp3 Anomalía prolongada
Amp4 Anomalía
Amp5 Sano
Amp6 Sano

Los colores serían: color verde para saludable, color rojo para anomalía y color amarillo para anomalía prolongada.

Usaré un botón para cada equipo y color de relleno según el estado actual.

Gracias,

Hola, @jitpbi

Puede crear una medida como la siguiente y hacer que la columna ‘Equipo’ tenga un formato condicional basado en la medida.

Measure = 
SWITCH(
    SELECTEDVALUE('Table'[Current Status]),
    "Healthy","Green",
    "Anomaly","Red",
    "Prolonged Anomaly","Yellow"
)

b3.png

Puede crear botones para cada equipo y luego crear un marcador para la configuración de acción de cada botón. Puede decidir qué elemento del informe mostrar y qué filtros aplicar en el marcador.

b2.png

Finalmente, puede establecer la configuración de acción para un botón específico como se muestra a continuación.

b5.png

Cuando crea un marcador, los siguientes elementos se guardan con el marcador:

  • la página actual
  • filtros
  • Segmentaciones, incluido el tipo de segmentación (por ejemplo, menú desplegable o lista) y el estado de la segmentación
  • Estado de selección visual (como filtros de resaltado cruzado)
  • Orden de clasificación
  • ubicación de perforación
  • Visibilidad de un objeto (usando el Selección cristal)
  • El foco o Destacar modos de cualquier objeto visible

Para obtener más información, consulte el documento.

Atentamente

Alano

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

jitpbi

En respuesta a v-alq-msft

Hola allan,

Gracias por el comentario y la solución sugerida.

Tengo que presentar una imagen similar a la siguiente donde los colores deben representarse mediante botones para cada equipo (p. ej., ICR2-POA, ICR4-POA…) pero no es posible porque no podemos aplicar el filtro en los botones para el equipo. Aquí, he usado la tarjeta y he aplicado el formato de condiciones de fondo, pero el problema aquí es que el tamaño de la tarjeta es un poco más grande que los botones.

Entonces, sigo buscando si estas tarjetas pueden ser reemplazadas por botones.

jitpbi_0-1596612564285.png

Gracias

nathani

Hola @jitpbi,

A ver si este vídeo te ayuda.

Saludos,

Nathani duro

amichandak

@jitpbi, si desea colorear en matriz/tabla/pantalla, es posible. Pero si quieres en cortadora no lo es.

Puede crear una medida como la que se muestra a continuación y usarla en formato condicional con la opción «campo».

color =
cambiar (verdadero(),
PRIMERO NO EN BLANCO (Tabla[commodity],»NA») =»mercancía1″ && sum(Tabla[Value]) >500,»verde claro»,
PRIMERO NO EN BLANCO (Tabla[commodity],»NA») =»mercancía2″ && suma(Tabla[Value]) >1000,»verde claro»,
/// Añadir más condiciones
«rojo»
)

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

Puede verificar el filtro personalizado para la rebanadora

https://appsource.microsoft.com/en-us/marketplace/apps?product=power-bi-visuals

jitpbi

En respuesta a amichandak

Hola,

Gracias por la solución.

He usado la siguiente medida:

Color = CAMBIAR (
CIERTO(),
FIRSTNONBLANK(‘Color del botón'[Current Status],»NA»)=»Saludable»,»verde»,
FIRSTNONBLANK(‘Color del botón'[Current Status],»NA»)=»Anomalía»,»naranja»,
FIRSTNONBLANK(‘Color del botón'[Current Status],»NA»)=»Anomalía Prolongada»,»amarillo»)
Estoy usando el botón para mostrar el color, pero aquí no puedo aplicar el filtro en el campo del equipo. Entonces, si quiero usar un botón para cada equipo diferente, entonces cómo lograrlo.
Gracias,

Deja un comentario

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