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 everyone,
i had a measure to calculate the previous month data, it didn't showing on line chart but it's working on card.
what i really want is, when I choose Feb on month slicer, it's show the data for feb and jan
this is my data table
I think you forgot put your measure definition, there are many ways to do this. Here is one
Var selectedmonth = selectedvalue(Table[MonthNum))
Var prevMonth = selectedmonth - 1
Var last2months =treatas( {prevmonth, selectedmonth}, Table[MonthNum])
Var result = calculate([Measure], keepfilters(last2months))
return result
If the post helps please give a thumbs up
If it solves your issue, please accept it as the solution to help the other members find it more quickly.
Tharun
It works with me , after adding the variable in the beginning
LastMonthValue = Var selectedmonth = selectedvalue(Table1[Month])
Var prevMonth = selectedmonth - 1
Var last2months =treatas( {prevmonth, selectedmonth}, Table1[Month])
Var result = calculate([Last Month], keepfilters(last2months))
return result
but still didn't show on the line graph
Error
how can i fix it ?
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 |
|---|---|
| 59 | |
| 43 | |
| 42 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 190 | |
| 122 | |
| 96 | |
| 66 | |
| 47 |