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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Aplicar formato condicional a la tabla en función de la selección de segmentación de datos

Tengo un requisito en el que el color de fondo de los números debe cambiarse en función de la selección de la segmentación de datos.

- Si la Región se selecciona como Este, el código postal es inferior a 50 y las ventas son inferiores a 10.000 entonces "ROJO" o "VERDE"

- Si la Región se selecciona como Oeste, el código postal es inferior a 60, y las ventas son inferiores a 20.000 entonces "ROJO" o "VERDE"

Marico_0-1654192055398.png

Aquí está el enlace al conjunto de datos de ejemplo: https://www.kaggle.com/datasets/rohitsahoo/sales-forecasting

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@Marico Aquí está mi solución. Por favor, pruebe esto:

Cree las tres medidas siguientes:

Código de color EAST = 
DÓNDE Código Postal = COUNTX(tren,train[Código postal])
DÓNDE RVentas = SUMX(tren,tren[Ventas])

DEVOLUCIÓN
INTERRUPTOR(
VERDADERO(),
Y(Código Postal < 50, RVentas < 10000), "Rojo",
"Verde")
Código de color WEST = 
DÓNDE Código Postal = COUNTX(tren,train[Código postal])
DÓNDE RVentas = SUMX(tren,tren[Ventas])

DEVOLUCIÓN
INTERRUPTOR(
VERDADERO(),
Y(Código Postal < 60, RVentas < 20000), "Rojo",
"Verde")
Switch Color Codes =
IF (
SELECTEDVALUE ( RegionTable[Region] ) = "East",
[Color Code EAST],
[Color Code West]
)
ghoshabhijeet_0-1654199363228.png

Después de crear las tres medidas anteriores,

1. Ir a formatear imágenes

2. Elementos de Goto Cell

3. Seleccione Ventas en Aplicar configuración a

4. Seleccione el color de fondo

5. En Estilo de formato, seleccione el valor del campo

6. ¿En qué campo debemos basar esto?, Seleccione Cambiar la medida de códigos de color

7. Haga clic en Aceptar

Aquí está el resultado:

ghoshabhijeet_1-1654199612678.png

** Si te gustó mi solución, por favor dale un pulgar hacia arriba. Y si respondí a su pregunta, marque esta publicación como una solución, para que esté en la parte superior de la búsqueda y ayude a los demás. ¡Gracias!

Buena suerte 👍

@ghoshabhijeet

Gracias por su respuesta detallada.

Sin embargo, en los datos reales los campos son de tipo de datos porcentuales. ¿Podría sugerir cómo modificar las medidas anteriores en ese caso?

@Marico Claro, ¿podría compartir algunos datos de muestra con lo que se refiere como tipo de datos porcentuales?

@Marico ¿Podría compartir algunos datos de muestra con lo que se refiere como tipo de datos porcentuales?

** Si te gustó mi solución, por favor dale un pulgar hacia arriba. Y si respondí a su pregunta, marque esta publicación como una solución, para que esté en la parte superior de la búsqueda y ayude a los demás. ¡Gracias!

Buena suerte 👍

@ghoshabhijeet Disculpas por la demora en la respuesta. Recibí la respuesta para el tipo de datos porcentuales en esta publicación: https://community.powerbi.com/t5/Desktop/Conditionally-formatting-values-in-a-table-based-on-slicer/...

@Marico Ok .

** Si te gustó mi solución, por favor dale un pulgar hacia arriba. Y si respondí a su pregunta, marque esta publicación como una solución, para que esté en la parte superior de la búsqueda y ayude a los demás. ¡Gracias!

Buena suerte 👍

Syndicate_Admin
Administrator
Administrator

@Marico Aquí está mi solución. Por favor, pruebe esto:

Cree las tres medidas siguientes:

Código de color EAST = INTERRUPTOR(
VERDADERO(),
Y(MIN(train[Código postal]) < 50, MIN(tren[Ventas]) < 10000), "Rojo",
"Verde")
Código de color WEST = INTERRUPTOR(
VERDADERO(),
Y(MIN(train[Código postal]) < 60, MIN(tren[Ventas]) < 20000), "Rojo",
"Verde")
Cambiar códigos de color =
SI (
SELECTEDVALUE ( RegionTable[Region] ) = "Este",
[Código de color EAST],
[Código de color Oeste]
)
ghoshabhijeet_0-1654197655579.png

Ahora, seleccione la tabla y
Goto Format visuals -> Elementos de Goto Cell -> Seleccione Ventas en el menú desplegable y haga clic en fx como se muestra en la imagen de arriba y seleccione Cambiar la medida de los códigos de color y Aplicar.


Aquí está el resultado:

ghoshabhijeet_1-1654197937064.png

** Si te gustó mi solución, por favor dale un pulgar hacia arriba. Y si respondí a su pregunta, marque esta publicación como una solución, para que esté en la parte superior de la búsqueda y ayude a los demás. ¡Gracias!

Buena suerte 👍

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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