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

View all the Fabric Data Days sessions on demand. View schedule

Reply
Syndicate_Admin
Administrator
Administrator

El formato condicional Fecha entre segmentaciones no respeta el color de fondo proporcionado por Measure

¡Hola comunidad de telas! El formato condicional no se aplica cuando se utiliza una segmentación de datos Between. Creo que esto es un error. Solo quería llamar la atención sobre la segmentación de datos cuando la toquen, para que sepan que necesitan borrar la selección para volver al conjunto de datos completo.


Tienes una fecha en tu tabla

Table = calendar("1/1/2025","5/1/2025")​


Crear un par de medidas

Background Color = 
IF(
    [Is Filtered Date],
    "#42a247",  
    "#FFFFFF"   
)
Is Filtered Date = isfiltered('Table'[Date])

Objetos visuales de diseño
BIDanny_0-1748781317873.png

Aplique un filtro y la lista vertical funciona muy bien, sin embargo, el control deslizante ignora la configuración de color proporcionada de la medida.

BIDanny_1-1748781328357.png
Encontraré otra forma, supongo, pero sería 🍌🍌🍌🍌🍌🍌 obtener una "nueva" imagen de Slicer que proporcione controles deslizantes como el anterior. De hecho 🙂, los uso mucho

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola @BIDanny ,

Gracias por ponerse en contacto con el Foro de la comunidad de Microsoft.

El objeto visual de segmentación, especialmente la variante de control deslizante (Between), no permite actualmente el formato condicional a través de medidas DAX. No expone la configuración de formato de fondo que se puede controlar dinámicamente, como tarjetas, tablas o matrices.

Pruebe las siguientes opciones.

Opción 1: Superponer un cuadro indicador de color

Utilice una forma (por ejemplo, un rectángulo) detrás o cerca de la segmentación y formatee condicionalmente su color de relleno utilizando su medida [Color de fondo].
Puede insertar un rectángulo. Vincule su color de relleno de fondo con la medida [Color de fondo]. Agregue una descripción emergente o una etiqueta que diga: "Haga clic aquí para restablecer los filtros".

Opción 2: Mostrar un botón de advertencia/reinicio

Crea un botón o una etiqueta de texto como: "Vista filtrada – Haz clic para restablecer". A continuación, utilice un marcador para restablecer los filtros. Mostrar/ocultar esto en función de [Es fecha de filtrado].

Opción 3: Usar Chiclet Slicer o Visuales Personalizados

Explore las alternativas de segmentación de datos de AppSource, como Chiclet Slicer y Hierarchy Slicer Algunos objetos visuales personalizados permiten un mejor formato y estilo condicional, aunque la compatibilidad con el control deslizante puede seguir siendo limitada.

Si mi respuesta ha resuelto su consulta, márquela como la "Solución aceptada" para ayudar a otros. Además, se agradecería un "Felicitaciones" si le resultó útil mi respuesta.

Gracias

Hola @BIDanny ,

No hemos tenido noticias suyas sobre la última respuesta y solo estábamos revisando para ver si tiene una resolución yet.do haga clic en Aceptar respuesta y Sí para si esta respuesta fue útil. Y, si tienes más dudas, háznoslo saber.

Gracias.

Hola @BIDanny ,

No hemos tenido noticias suyas sobre la última respuesta y solo estábamos revisando para ver si tiene una resolución yet.do haga clic en Aceptar respuesta y Sí para si esta respuesta fue útil. Y, si tienes más dudas, háznoslo saber.

Gracias.

Hola @BIDanny ,

No hemos tenido noticias suyas sobre la última respuesta y solo estábamos revisando para ver si tiene una resolución yet.do haga clic en Aceptar respuesta y Sí para si esta respuesta fue útil. Y, si tienes más dudas, háznoslo saber.

Gracias.

Syndicate_Admin
Administrator
Administrator

Hola @BIDanny ,

Tiene razón en que el formato condicional no funciona en la segmentación de fecha "Hasta" de Power BI. Aunque la medida sea perfectamente válida, el objeto visual de segmentación simplemente ignora la configuración de color de fondo cuando está en modo de control deslizante. La medida que escribiste:

Background Color = 
IF(
    [Is Filtered Date],
    "#42a247",  
    "#FFFFFF"
)

combinado con:

Is Filtered Date = ISFILTERED('Table'[Date])

funciona bien en otros elementos visuales como la carta o la mesa, pero no en la segmentación de estilo Between. La segmentación de datos no respeta el formato condicional ni para la fuente ni para el color de fondo, lo que parece ser una limitación del objeto visual en lugar de un error en el DAX. Si desea indicar a los usuarios que la segmentación está activa, la mejor solución alternativa es colocar una forma o tarjeta cerca y cambiar dinámicamente su color con la medida. También puede considerar el uso de un cuadro de texto que aparezca condicionalmente o usar un objeto visual de segmentación diferente, como Smart Filter Pro o Chiclet Slicer para obtener más control. Desafortunadamente, por ahora, Power BI no proporciona compatibilidad nativa para el formato dinámico en la segmentación de fechas basada en control deslizante.

Saludos

Si bien se agradece su respuesta, ya usé Copilot antes de venir aquí. Creo que, como comunidad, deberíamos hacerlo mejor que limitarnos a las respuestas y los "me gusta", y mantener la conversación en la dirección correcta. Hay demasiado contenido generado por IA en línea.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors