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!
Hi Friends,
Currently I'm working on Agreements Dashboard in power bi.
what is the churn rate and occupancy rate dax formula for agreements dashboard?
can anyone provide me the solution for this?
Solved! Go to Solution.
Hi,
Thanks for the providing the solution, Clarify the below doubt.
Is the occupancy rate dax formula= Active agreements/agreements or Active agreements/Total units ?
and
In my agreements table i have start date and end date
Do i need to create a separate date table with start date. please advice?
@PANNEER , Active agreement is the same as what I have done for an Active employee. Files are attached after the signature, taking care of the start and end date
Hi @PANNEER ,
Thanks for reaching out to the Microsoft fabric community forum.
I would also take a moment to thank @amitchandak , for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.
I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you .
Best Regards,
Community Support Team
Hi @PANNEER ,
I hope the above details help you fix the issue. If you still have any questions or need more help, feel free to reach out. We’re always here to support you
Best Regards,
Community Support Team
Hi,
Could you please provide me the dax formula for churn rate and occupancy rate for agreements dashboard?
Thank you so much😊
Create a date table using Power BI's CALENDAR or CALENDARAUTO DAX functions.
Mark your date table as a "Date Table" in Power BI for enabling advanced time-based calculations.
Set up relationships from your agreements' start/end dates to the date table (these can be inactive, used with DAX logic).
If this helped please feel free to give kudos 👍
Generic Formula:
Churn Rate: The percentage of agreements that ended within the selected period.
Occupancy Rate: The percentage of units or rooms that are currently occupied by active agreements.
Did I answer your question? If so, please mark my post as a solution!
Proud to be a Super User!
Hii @PANNEER
Churn rate and occupancy rate depend on how your agreements table is structured, but the standard formulas in Power BI are:
Occupancy Rate =
DIVIDE(
CALCULATE(COUNTROWS(Agreements), Agreements[Status] = "Active"),
CALCULATE(COUNTROWS(Agreements))
)
Churn Rate =
DIVIDE(
CALCULATE(COUNTROWS(Agreements), Agreements[EndDate] <= MAX('Date'[Date])),
CALCULATE(COUNTROWS(Agreements), ALL(Agreements))
)
These are the most commonly used KPI definitions for agreement dashboards.
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 |
|---|---|
| 57 | |
| 52 | |
| 40 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 116 | |
| 105 | |
| 41 | |
| 34 | |
| 25 |