Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
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
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.
(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.
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
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!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.