Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
DataNinja777
Super User
Super User

Lease amortization schedule data model

Hi Power BI Community,

 

I am trying to prepare Lease amortization schedule using excel Power Pivot data model.  

My data model uses disconnected table like below where the calendar table and the lease table are disconnected tables.  I used the calendar table as a disconnected table because there are two date fields in the lease table, namely lease start date and lease end date, and if I create a relationship between the two tables, two date fields cannot be filtered properly.  

 

DataNinja777_0-1710294857746.png

 

I am trying to calculate the cumulative lease payments over the lease periods which incrementary accumulates, but I cannot use standard cumulative dax formula because there is no relationship between the lease table and the calendar table.  Could anyone let me know how I can tweak the formula below so that the month number of 1 accumulates over the lease period even though there is no physical relationship between the lease table and the calendar table?  Whe 

 

DataNinja777_1-1710295085249.png

I'd like the out9put below to cumulate over the lease period like 1, 2, 3, 4, instead of all showing 1. 

DataNinja777_2-1710295204425.png

 

Thank you for your help.

 

2 REPLIES 2
Ashish_Mathur
Super User
Super User

Hi,

I cannot understand your requirement.  Share data in a format that can be pasted in an MS Excel file and show the expected result.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hi @Ashish_Mathur 

Thank you for your response.  Lease amortization schedule is a standard accounting topic, which is normally calculated using the excel template like attached in the link below, or using a specialized software build for this purpose.  

Basically, 4 pieces of information is required in the lease master data:

  • Lease identification number and name
  • Monthly lease payments
  • Lease start dates
  • Lease end dates

The difference between lease start date and lease end date is the lease period during which monthly lease payments are paid. What is usually done is that lease payments are paid monthly over the lease period and lease assets and liabilities are recorded at the beginning of the lease as an assets and liabilities and amortized over the lease term. 

Instead of using the excel, I was trying to prepare the lease amortization schedule using the disconnected table and the lease table which has two dates fields (lease start date and lease end date).  I found it difficult to accumulate the lease period over the lease term using usual cumulative over time dax function because there are no relationship between lease table and the calendar table.  

https://www.occupier.com/lease-amortization-schedule/

 

There's another complication of discount rates applied to lease amortization schedule, but I think I will be able to tweak the formula is I can find how to express the cumulative monthly payments over time when there are no relationship between the calendar table and lease table.  

Thank you for your help.

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.