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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi All
I have Crate the below script :-
Rolling = CALCULATE(sum(CRM_TS_[Amount]),DATESINPERIOD('Date'[Date],ENDOFMONTH(CRM_TS_[Closing Date]),-1 * selectedvalue(Parameter[parameter]),MONTH))
Now the issue is :-
When I select parameter value = 1 , it should display 3 ( 1+2=3) but it display 4.
Hope you can share with me where go wrong ?
I have create a PBI File :-
https://www.dropbox.com/s/k5csyzge8kjz1wy/NEXT3MTH%20V001%20ASH%20SOLUTION_6.pbix?dl=0
Solved! Go to Solution.
@Anonymous , This working correct order is from last date.
Try this
Rolling 1 = CALCULATE(sum(CRM_TS_[Amount]),DATESINPERIOD('Date'[Date],eomonth(Min(CRM_TS_[Closing Date]),-1)+1, selectedvalue(Parameter[parameter]),MONTH))
or
Rolling 2 = CALCULATE(sum(CRM_TS_[Amount]),DATESINPERIOD('Date'[Date],eomonth(Min(CRM_TS_[Closing Date]),-1)+1, selectedvalue(Parameter[parameter]) -1 ,MONTH))
@Anonymous , This working correct order is from last date.
Try this
Rolling 1 = CALCULATE(sum(CRM_TS_[Amount]),DATESINPERIOD('Date'[Date],eomonth(Min(CRM_TS_[Closing Date]),-1)+1, selectedvalue(Parameter[parameter]),MONTH))
or
Rolling 2 = CALCULATE(sum(CRM_TS_[Amount]),DATESINPERIOD('Date'[Date],eomonth(Min(CRM_TS_[Closing Date]),-1)+1, selectedvalue(Parameter[parameter]) -1 ,MONTH))
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 66 | |
| 47 | |
| 43 | |
| 26 | |
| 19 |
| User | Count |
|---|---|
| 198 | |
| 126 | |
| 102 | |
| 68 | |
| 51 |