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! It's time to submit your entry. Live now!
I got a matrix displaying the name of clients in the rows and the sales per month on the column.
I got a Year slicer for this matrix. I have a measure that gets the December sales of the previous year.
What I intend to do is add another column to display the sales for the month divided by the said December sales for the previous year. My problem is that the December sales is cannot be used monthly columns.
I hope my question makes sense. Thank you in advance.
Solved! Go to Solution.
Hi @giorajo
Try this code
Total Sales = CALCULATE(SUM(Sales[Sales]))
Sales Rel to Prev Dec =
VAR __PrevYear =
YEAR ( MAX ( DateTab[Date] ) ) - 1
VAR __PrevDec =
CALCULATE (
[Total Sales],
DATESBETWEEN (
DateTab[Date],
DATE ( __PrevYear, 12, 1 ),
DATE ( __PrevYear, 12, 31 )
)
)
RETURN
CALCULATE ( DIVIDE ( [Total Sales], __PrevDec ), 0 )
2019 (vs Dec 2018)
2020 (vs Dec 2019)
Hope this helps
David
Hi,
Share the link from where i can download your PBI file.
Hi @giorajo
you have to create a measure for each month and user it in the table chart
Jan_Dec = [Jan]/[Calc_December]
Feb_Dec = [Feb]/[Calc_December]
...
Jan_Dec = [Dec]/[Calc_December]
Hi @giorajo
Try this code
Total Sales = CALCULATE(SUM(Sales[Sales]))
Sales Rel to Prev Dec =
VAR __PrevYear =
YEAR ( MAX ( DateTab[Date] ) ) - 1
VAR __PrevDec =
CALCULATE (
[Total Sales],
DATESBETWEEN (
DateTab[Date],
DATE ( __PrevYear, 12, 1 ),
DATE ( __PrevYear, 12, 31 )
)
)
RETURN
CALCULATE ( DIVIDE ( [Total Sales], __PrevDec ), 0 )
2019 (vs Dec 2018)
2020 (vs Dec 2019)
Hope this helps
David
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 71 | |
| 45 | |
| 34 | |
| 28 | |
| 23 |
| User | Count |
|---|---|
| 143 | |
| 121 | |
| 59 | |
| 40 | |
| 33 |