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

Color de fondo de formato condicional con valores de texto

Tengo una matriz visual que muestra información sobre las habilidades de los empleados
*Java
* C #
*Servicio al cliente
*Puntualidad

* Fuerza técnica

Los anteriores se clasifican del 1 al 3, donde 1 es malo (color rojo) a 3 es bueno (verde)

Sin embargo, algunos de los valores no se aplican a todos los empleados y en ese caso ponemos n / a (el equipo técnico no necesita responder al cliente)

¿Cómo formateo condicionalmente el color de fondo para mostrar los valores especificados, estoy enfrentando dificultades ya que n / a no es un número DT y solo el resumen de recuento está disponible cuando hago la columna como texto DT?

Datos de muestra

HabilidadMarcJakeSteve

Java

23N/A
C #21N/A
Servicio al clienteN/AN/A3
Puntualidad 133
Resistencia técnica22N/A





8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Oye, @FreemanZ alguna idea sobre lo anterior?

Syndicate_Admin
Administrator
Administrator

Puede crear una tabla de relaciones separada que otorgue valores como N / A un valor numérico (ver más abajo). Cree la relación y, a continuación, utilice la etiqueta de color como "regla" de formato condicional. Esto debería permitirle cambiar los colores de fondo (por ejemplo, establecer el color Azul si Etiqueta de color > 3). (Aceptar como solución si esto funciona).

Rango / N/AEtiqueta de color
11
22
33
N/A4

Oye, ¿puedes proporcionarme la medida que podemos usar para asignar valores y poner esos valores en una nueva columna como has sugerido anteriormente? Gracias.

No se necesita ninguna medida.

Paso 1. Desactive los datos de muestra para que pueda crear una columna 'Rango' que tendrá su clasificación numérica asignada.

Paso 2. Copie la tabla anterior / cree / inserte una tabla que siga las columnas que he usado anteriormente.

Paso 3. Cree una relación entre la tabla recién creada y luego su tabla de datos de muestra utilizando 'Rank' como enlace.

Paso 4. En el objeto visual Matrix, vaya al área de formato condicional y cree una regla basada en el campo 'Etiqueta de color' de la nueva tabla que ha creado. Por ejemplo, si el valor de la etiqueta de color = 1 (verde), el valor de la etiqueta de color de si > 3 (azul), el valor de la etiqueta de color si es 3 (rojo).

Debería estar todo funcionando. No se necesita ninguna medida, solo una nueva tabla para hacer esta relación entre 'N / A' y un valor numérico.

¿Hay alguna fórmula que pueda usar para crear una medida tal que pueda mantener esos valores en la tabla misma y después de que no se pivote? He visto una pregunta en la comunidad sobre el uso de Switch pero no estoy seguro de la implementación. ¿Tiene alguna idea al respecto?

TotunG_0-1675875640528.png

Resultado de la sugerencia anterior.

Si también quisieras mantener el N/A, podrías usar otra columna que tenga un valor N/A todavía en ella, pero que aún se vincule a través de la columna Rango.

Bueno esta es una nueva perspectiva y gracias por darme una idea de esta manera.

Sin embargo he creado una nueva columna con la fórmula

colorvalue = switch("Nombre de columna ","n/a",6,"4",4,.......) Esto creó un nuevo col en la tabla y he formateado usando esta columna recién creada.

Gracias
Jagadeesh

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.