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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Valor predeterminado en la segmentación de datos cuando hay otra segmentación filtrada

Hola, chicos

Me preguntaba si podrías ayudarme con algo con lo que había estado luchando durante una semana, así que este es el caso.

Tengo un informe que contiene dos segmentaciones, una contiene los meses y la otra contiene las semanas de ese mes.

Entonces, lo que quiero lograr es que cuando el usuario filtre por ejemplo. Abril de la segmentación de meses, y luego quiere ver la otra segmentación de las semanas, siempre hay un valor predeterminado seleccionado, en cuyo caso podría ser la primera semana de ese mes.

Intenté hacer algo de DAX pero no tuve resultados,

Te agradecería que me ayudaras.

Gracias
Saludos




4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @sebastianjpue ,

Quiero agradecer las valiosas aportaciones de @rajendraongole1 . Sus ideas iniciales ayudan a guiar mi enfoque. Sin embargo, me di cuenta de que se necesitan más detalles para comprender completamente este problema.

(1) Creamos un visual personalizado. Obtenga más segmentación preseleccionada > búsqueda de imágenes.

vtangjiemsft_0-1717036727905.png

(2) Podemos crear una medida.

_FirstWeek = 
VAR _SelectedWeek = SELECTEDVALUE('DateTable'[Week])
VAR _FirstWeekOfMonth =
CALCULATE(
MIN('DateTable'[Week]),
FILTER(
ALLSELECTED(DateTable),
'DateTable'[Month] = SELECTEDVALUE('DateTable'[Month]) &&
'DateTable'[Year]= SELECTEDVALUE('DateTable'[Year])
)
)
RETURN 
 _SelectedWeek =_FirstWeekOfMonth

(3) Podemos crear una tabla.

_PreselectedSlicer = DATATABLE(
    "IsDirtySlicer1", BOOLEAN, 
    {
        {FALSE()},
        {TRUE()}
       
    }
)

(4) Entonces el resultado es el siguiente.

vtangjiemsft_2-1717037019028.png

Saludos

Neeko Tang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, gracias por tu respuesta,

Lo hice en mi informe lo anterior, casi se acerca a lo que estoy buscando. Solo tengo 1 problema con la solución, cuando la semana está "preseleccionada", solo puedo ver 1 mes en mi otra segmentación, la que actualmente está "seleccionada", ¿cómo lograste ver otro mes en tu cortadora en el ejemplo anterior?, tal vez me esté perdiendo algo.

Gracias de antemano,

Saludos.
Sebastián

Lo resolví, fueron las interacciones, muchas gracias por su solución.

Saludos

Sebastián

Syndicate_Admin
Administrator
Administrator

Hola @sebastianjpue - Asegúrese de que la tabla de calendario esté relacionada con la tabla de hechos en la clave de fecha y cree una medida para determinar la primera semana del mes seleccionado

FirstWeekOfMonth =
CALCULAR(
MIN(Calendario[Semana]),
FILTRO(
ALLSELECTED(Calendario),
Calendar[MonthNumber] = SELECTEDVALUE(Calendar[MonthNumber]) &&
Calendario[Año] = SELECTEDVALUE(Calendario[Año])
)
)

Cree otra medida para seleccionar la condición de la primera semana como se muestra a continuación:

IsFirstWeek =
SI(
SELECTEDVALUE(Calendar[Week]) = [FirstWeekOfMonth],
1,
0
)

Establezca el filtro para que se muestre solo cuando IsFirstWeek sea igual a 1 para el filtro de nivel visual y agregue una segmentación de datos para los meses mediante la columna Calendar[Month].
Agregue otra segmentación de datos para las semanas mediante la columna Calendar[WeekStart]

Pruebe el enfoque anterior y hágalo saber

¿He respondido a tu pregunta? ¡Marca mi publicación como una solución! ¡Esto ayudará a otros en el foro!
¡Agradezco sus felicitaciones!

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors