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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
The following calculation gives me a value called PMPM on my report correctly, and displays the correct amounts.
PMPM = Sum(Paid) / Sum(MM)
to get the previous years I was attempting
PMPM-PY = Calculate(Sum(Paid) / Sum(MM), SAMEPPERIODLASTYEAR(Dates[Date]))
Where Dates is my Marked Date table, however this does not yield any results. The PMPM calculation is cleary confined to the time period on the report, currently (10/1/2019 - 9/20/2020) so I am uncertain of why the previous year would not be able to infer this.
@spartan27244
Did not quite got it, anyhow , can you try this modified version:
PMPM-PY =
DIVIDE(
Sum(Table[Paid]),
Calculate(
Sum(Table[Paid]),SAMEPERIODLASTYEAR(Dates[Date])
)
)
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
To try and break this down a bit to a more simpler calculation to get the flow...
A simple sum of a Base Table Amount "MedPlanPaid" is shown on the left of the grid, next to it is a measure that calculates the exact same value as Sum(MedPlanPaid), The problem in this context is how to reference the previous year. So in the grid the PY calculation (far right) should show the same value as the previous row (i.e. previous year). If I can do that, then I can expound on the calculation to get where I want to go. Here is a snapshot of the visual
And a snippet of the model showing the replation show between report periods, the date table and the claims data
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 3 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 19 | |
| 12 | |
| 11 | |
| 6 | |
| 6 |