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

Cómo establecer el valor predeterminado en la segmentación de datos al abrir Power BI

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?

Sunshine123_0-1646833097474.png

¡Muchas gracias!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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))

1.jpg

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

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

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))

1.jpg

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

Syndicate_Admin
Administrator
Administrator

@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!

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