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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Segmentación de fechas personalizada

Hola

¿Podrías ayudarme con el siguiente escenario?

Quiero mostrar dinámicamente las 2 segmentaciones de fecha diferentes en función de la selección del valor de la segmentación.

En slicer, debería tener 2 valores, uno es MTD, el segundo es personalizado.

Si el usuario selecciona la opción MTD en la segmentación, debe devolver la segmentación de rango de fechas y debe habilitar el rango de fechas desde el 1 del mes actual hasta la fecha actual (para el historial y las fechas futuras, no debe permitir que el usuario seleccione)

Si el usuario selecciona personalizado en la segmentación, debe mostrar la segmentación de intervalo de fechas sin restricciones (como debería permitir todo el historial y las fechas futuras también).

¿Cualquiera puede compartir el archivo pbxi de muestra?

Gracias

Sri

1 ACCEPTED SOLUTION

Hola Ugendar,
Gracias por tu solución. funciona como se esperaba.

View solution in original post

11 REPLIES 11
Syndicate_Admin
Administrator
Administrator

Hola @Koritala ,
¿Podría informarnos si su problema se ha resuelto o si aún tiene alguna dificultad? Sus comentarios son importantes para la comunidad y pueden ayudar a otros con inquietudes similares.

Gracias.

Hola, problema no resuelto. Según la selección, las segmentaciones de fecha no se muestran

Hola @Koritala ,

Gracias por su tiempo. Dado que Power BI no ofrece visibilidad de segmentación condicional directamente, usé marcadores y el panel Selección para alternar entre dos segmentaciones de datos.
Esto es lo que hice.

1.Se creó una tabla auxiliar con valores MTD y Custom y se utilizó como segmentación de datos.

2. Slicer_Date_MTD- Establezca un filtrado avanzado para mostrar las fechas desde el comienzo de este mes hasta hoy.

3. Slicer_Date_Custom se deja sin filtrar para el rango de fechas completo.

4. Configurar marcadores

  • Bookmark_MTD muestra la segmentación de datos MTD y oculta la segmentación personalizada.
  • Bookmark_Custom muestra la segmentación personalizada y oculta la segmentación MTD.

5. Se agregaron dos botones MTD View y Custom View vinculados a cada marcador, para que los usuarios puedan cambiar de modo fácilmente.

FYI:

Vyubandimsft_0-1761320957388.pngVyubandimsft_1-1761320968013.png

Este método solo usa características integradas de Power BI y mantiene la interfaz simple. He adjuntado un archivo PBIX de muestra para que lo revise, avíseme si desea algún cambio.

Saludos
Yugandhar.

Hola Ugendar,
Gracias por tu solución. funciona como se esperaba.

Gracias por tu respuesta, @Koritala . Si es posible, marque la respuesta útil como la solución para que pueda beneficiar a otros usuarios de la comunidad más fácilmente.

¡Me alegro de que hayas encontrado una solución! Estamos aquí en la comunidad para apoyarnos mutuamente.

Syndicate_Admin
Administrator
Administrator

Hola @Koritala ,

Disculpas por la respuesta tardía.

A partir de ahora, Power BI no admite de forma nativa este requisito. Sin embargo, @Ilgar_Zarbali solución alternativa sugerida, implementé una solución con dos segmentaciones combinadas con marcadores y la probé con datos de muestra.
FYI:

Vyubandimsft_0-1760724472725.png


Vyubandimsft_1-1760724492341.png

Para su referencia, he adjuntado un archivo PBIX, no dude en explorar la lógica y la configuración.

Gracias de nuevo, @Ilgar_Zarbali , por su valioso aporte.

Espero que esto ayude.

Saludos
Yugandhar.

Syndicate_Admin
Administrator
Administrator

Hola @Koritala ,
¿Si has tenido la oportunidad de revisar @Kedar_Pande respuesta? Por favor, háganos saber si necesita información adicional o aclaración. Estaremos encantados de ayudar más si es necesario.

Gracias.

Syndicate_Admin
Administrator
Administrator

Versión corta: no puede "reprogramar" una sola segmentación de fechas para que su intervalo seleccionable cambie en función de otra segmentación. Las segmentaciones solo aceptan filtros de columna, no miden la lógica, por lo que no pueden reaccionar de esa manera.

Tienes dos patrones prácticos:

A) Mejor experiencia de usuario (dos segmentaciones + marcadores)

1. Cree un selector desconectado:

Modo =
TABLA DE DATOS ( "Modo", CADENA, { { "MTD" }, { "Personalizado" } } )

2. Coloque dos segmentaciones de fecha en la página:

  • Segmentación de datos 1 (MTD) → una segmentación de fecha relativa establecida en Este mes.
  • La segmentación de datos 2 (personalizada) → una segmentación de datos Between normal sobre Date[Date].

3. Utilice el panel de selección + marcadores:

  • Marcador MTD: mostrar Slicer 1, ocultar Slicer 2.
  • Marcador personalizado: mostrar Slicer 2, ocultar Slicer 1.
  • Agregue un navegador de marcadores vinculado a los dos marcadores o use la segmentación de modo para activarlos.

Esto proporciona exactamente el comportamiento que desea: el usuario elige MTD → se muestra la segmentación "Este mes"; El usuario elige Personalizado → se muestra una segmentación de fechas gratuita.

B) Segmentación única (limitar el efecto con un compás)

Si prefiere una segmentación de datos visible, no puede restringir su interfaz de usuario, pero puede restringir la forma en que las fechas afectan a los objetos visuales cuando se elige MTD.

1. La misma tabla de modo desconectado que la anterior.

2. Cree una medida de filtro:

Filtro de fecha :=
VAR ModeSel = SELECTEDVALUE ( Mode[Mode], "Custom" )
VAR D = MAX ( 'Fecha'[Fecha] )
VAR StartM = FECHA ( AÑO ( HOY() ), MES ( HOY() ), 1 )
DEVOLUCIÓN
SI (
ModeSel = "MTD",
IF ( D >= StartM && D <= TODAY(), 1, 0 ),
1
)

3. Coloque su segmentación de fechas normal entre fechas en Fecha [Fecha].

4. Agregue el filtro de fecha a los filtros de nivel visual para todos los objetos visuales que deben respetar la regla y establecerla en es 1.

  • Cuando se selecciona Personalizado, los objetos visuales siguen la segmentación de fechas normalmente (se permiten todas las fechas pasadas y futuras).
  • Cuando se selecciona MTD, los objetos visuales ignoran las selecciones fuera del intervalo 1 del mes actual → hoy (el futuro y el historial fuera de MTD se bloquean efectivamente en los objetos visuales).

Espero que ayude.

Hola Ilgar,

Gracias por tu correo electrónico.

¿Podrías compartir el archivo pbxi si ya trabajaste en esto?

Gracias

Sri.

Syndicate_Admin
Administrator
Administrator

Hola @Koritala ,

Esto no es posible.

Saludos
Tom

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

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.