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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
HectorSII
New Member

Usar un filtro de año, para filtrar registros con una fecha INICIO y otra FIN.

Hola comunidad.

Tengo el siguiente problema. 

 

Tengo una tabla con datos, con 2 columnas de fecha, una de inicio [Start] y otra de fin [Finish].

 

HectorSII_0-1677599806868.png

 

Y quisiera tener en mi reporte un filtro de año, que al seleccionar solo me muestre los registros que estuvieron en ese año.

 

Ejemplo si selecciono 2017, mostraría todos los que estuvieron activos en esa fecha

 

HectorSII_1-1677600050948.png

 

 

¿Se puede hacer algo así?

1 ACCEPTED SOLUTION
HectorSII
New Member

Lo pude resolver de la siguiente manera.

 

Creé una nueva tabla para tener los años con los cuales cruzaría el reporte usando filtro.

 

StartDate = CALENDAR(MIN(Projects[Start]),MAX(Projects[Start]))

 

Luego creé 1 columna en mi tabla donde están los datos que necesito filtrar, para marcar con un 1 los que están dentro de ese año, y con un 0 los que no.

 

Flag = 
var _min=SELECTEDVALUE(StartDate[Inicio].[Year])

return
 IF(AND(SUM(Projects[FechaInicio].[Year]) <= _min , SUM(Projects[FechaFin].[Year]) >= _min), 1 ,0)

 

Luego en el reporte filtro los Flag 1

 

HectorSII_0-1677762943670.png

 

Y así quedó el reporte

 

HectorSII_1-1677763107768.png

 

View solution in original post

2 REPLIES 2
HectorSII
New Member

Lo pude resolver de la siguiente manera.

 

Creé una nueva tabla para tener los años con los cuales cruzaría el reporte usando filtro.

 

StartDate = CALENDAR(MIN(Projects[Start]),MAX(Projects[Start]))

 

Luego creé 1 columna en mi tabla donde están los datos que necesito filtrar, para marcar con un 1 los que están dentro de ese año, y con un 0 los que no.

 

Flag = 
var _min=SELECTEDVALUE(StartDate[Inicio].[Year])

return
 IF(AND(SUM(Projects[FechaInicio].[Year]) <= _min , SUM(Projects[FechaFin].[Year]) >= _min), 1 ,0)

 

Luego en el reporte filtro los Flag 1

 

HectorSII_0-1677762943670.png

 

Y así quedó el reporte

 

HectorSII_1-1677763107768.png

 

HectorSII
New Member

¿Alguien sabe o necesita más información al respecto?

 

Agradecería una ayuda, por favor.  

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.