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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.