Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
Hola
Quiero crear un valor predeterminado en una segmentación de datos para la semana actual, cuando abra Power BI. Así que debe ser dinámico.
¿Alguna sugerencia?
¡Muchas gracias!
Solved! Go to Solution.
Hay @Sunshine123 ,
Me gustaría sugerirte que crees una tabla de segmentación de datos como la siguiente.
slicer =
var _table = SELECTCOLUMNS(CALENDAR(DATE(2020,1,1),DATE(2022,12,31)),"week",YEAR([Date])&"_"&WEEKNUM([Date]))
var _thisweek = SELECTCOLUMNS(_table,"week","this_week")
return
distinct(UNION(_table,_thisweek))
A continuación, cree una medida como la siguiente:
medida =
VAR _weeknum =
SELECTEDVALUE ( 'tabla'[semana] )
DEVOLUCIÓN
SI (
SELECTEDVALUE ( 'slicer'[semana] ) = "this_week",
IF ( _weeknum = WEEKNUM ( HOY () ), 1, 0 ),
IF ( _weeknum = SELECTEDVALUE ( 'slicer'[semana] ), 1, 0 )
)
Agregue esta medida al valor del conjunto de filtros visuales = 1.
El objeto visual mostrará el valor de la última semana cuando se seleccione "esta semana".
Saludos
Arrendajo
Hay @Sunshine123 ,
Me gustaría sugerirte que crees una tabla de segmentación de datos como la siguiente.
slicer =
var _table = SELECTCOLUMNS(CALENDAR(DATE(2020,1,1),DATE(2022,12,31)),"week",YEAR([Date])&"_"&WEEKNUM([Date]))
var _thisweek = SELECTCOLUMNS(_table,"week","this_week")
return
distinct(UNION(_table,_thisweek))
A continuación, cree una medida como la siguiente:
medida =
VAR _weeknum =
SELECTEDVALUE ( 'tabla'[semana] )
DEVOLUCIÓN
SI (
SELECTEDVALUE ( 'slicer'[semana] ) = "this_week",
IF ( _weeknum = WEEKNUM ( HOY () ), 1, 0 ),
IF ( _weeknum = SELECTEDVALUE ( 'slicer'[semana] ), 1, 0 )
)
Agregue esta medida al valor del conjunto de filtros visuales = 1.
El objeto visual mostrará el valor de la última semana cuando se seleccione "esta semana".
Saludos
Arrendajo
@Sunshine123 , Tiene que utilizar la solución alternativa. Todavía no tenemos soporte de funciones
Tener una columna como esta en la tabla
Tipo de semana =
var _st = hoy() +-1*WEEKDAY(hoy() ,2)+1
var _end = hoy() + 7-1*WEEKDAY(hoy(),2)
devolución
Switch( True(),
[Fecha] >= _st && [Fecha] <= _end ,"Esta semana" ,
[Fecha] >= _st-7 && [Fecha] <= _end -7,"Última semana" ,
[Nombre de la semana]
)
luego ahorre en esta semana
¡Gracias @amitchandak! Funcionó muy bien.
¿Cómo se puede establecer un valor predeterminado en "Esta semana" en la segmentación de datos ahora? Cada vez que un usuario abre el archivo quiero preseleccionar "Esta semana".
Muchas gracias de antemano!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!