Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
Hello
I want to make a chart showing me the information from 3 months before to 3 months after the month I'm filtering. I'm using the measure
Solved! Go to Solution.
Hi @nuriac
I think you need to get the result between select month +-3 by two Slicer (Year and Month)
I build a sample to have a test.
Build a calendar table.
Calendar = ADDCOLUMNS(CALENDARAUTO(),"Year",YEAR([Date]),"Month",MONTH([Date]))
Build two slicers by year and month column in calendar table.
Then build a measure:
Measure =
VAR _Y = SELECTEDVALUE('Calendar'[Year])
VAR _M = SELECTEDVALUE('Calendar'[Month])
VAR _SELDATE = DATE(_Y,_M, 1)
VAR _MAXDATE = EOMONTH(_SELDATE,+3)
VAR _MINDATE = EOMONTH(_SELDATE,-4)+1
RETURN
IF(MAX('Table'[Date])>=_MINDATE&&MAX('Table'[Date])<=_MAXDATE,1,0)
Drag the measure into the Filter field in this table visual and set it show items when value = 1.Result is as below.
As default it will show blank and when you select Year = 2020, Month =3.
You can download the pbix file from this link: Chart with datesbetween
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @nuriac
Could you tell me if your problem has been solved? If it is, kindly Accept it as the solution. More people will benefit from it. Or you are still confused about it, please provide me with more details about your table and your problem or share me with your pbix file from your Onedrive for Business.
Best Regards,
Rico Zhou
Hola,
no acabo de encontrar la solución a esto. Adjunto pbix a ver si puedes ayudarme.
Creo que el problema está con los calendarios, pero no logro averiguarlo. La medida que utilizo en la tabla está hecha con otro calendario y no filtra bien.
https://drive.google.com/file/d/1kzfKsanPVnBhsxuRgHZ0bnAj0CwEEG0Q/view?usp=sharing
Hi @nuriac
I think you need to get the result between select month +-3 by two Slicer (Year and Month)
I build a sample to have a test.
Build a calendar table.
Calendar = ADDCOLUMNS(CALENDARAUTO(),"Year",YEAR([Date]),"Month",MONTH([Date]))
Build two slicers by year and month column in calendar table.
Then build a measure:
Measure =
VAR _Y = SELECTEDVALUE('Calendar'[Year])
VAR _M = SELECTEDVALUE('Calendar'[Month])
VAR _SELDATE = DATE(_Y,_M, 1)
VAR _MAXDATE = EOMONTH(_SELDATE,+3)
VAR _MINDATE = EOMONTH(_SELDATE,-4)+1
RETURN
IF(MAX('Table'[Date])>=_MINDATE&&MAX('Table'[Date])<=_MAXDATE,1,0)
Drag the measure into the Filter field in this table visual and set it show items when value = 1.Result is as below.
As default it will show blank and when you select Year = 2020, Month =3.
You can download the pbix file from this link: Chart with datesbetween
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hello
Could you help me? that I have to change to the extent so that I can filter by month and year?
I have two filters, one month and one year. Why doesn't it work like that? that I have to change?
@nuriac ,
I understood you wanted the sum of the period.
Check the new file.
You need a disconnected table for it.
Be aware that I don't have values for all months, so a gap may show up.
@camargos88 GRACIAS! pero no acaba de funcionar
para filtrar por fecha me funciona, pero si voy a filtrar por mes (septiembre) no funciona, da error. Porque?
@nuriac ,
You can use this measure:
_GrossSales =
VAR _selectedDate = SELECTEDVALUE(financials[Date])
VAR _dateStart = EOMONTH(EOMONTH(_selectedDate, 0), -4) + 1
VAR _dateEnd = EOMONTH(EOMONTH(_selectedDate, 0), 4)
RETURN CALCULATE(SUM(financials[Gross Sales]),FILTER(ALL(financials[Date]), financials[Date] >= _dateStart && financials[Date] <= _dateEnd))
Check the attached file.
Hola, esto no me sirve porque lo que quiero es poder representar en un grafico los tres meses antes y después de la fecha que selecciono. y con esto no me aparece nada. He probado con tu .pbix y tampoco aparece
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 75 | |
| 36 | |
| 31 | |
| 29 | |
| 26 |