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
lotus22
Helper III
Helper III

Convert # of months to Monthly Data

Is there a way to take a date and if you know number of months...convert the value to monthly?

For example, if you know you are implementing savings for 5 months - starting on Nov 16, 2023 -> say it is $500 but it is $100 in Nov 2023, Dec 2023, Jan 2024, Feb 2024, March 2024

 

For example below, I need to show 91,588 as monthly over 12 months starting Feb 13, 2023.

 

lotus22_0-1700151574467.png

 

5 REPLIES 5
TheoC
Super User
Super User

@lotus22  You can use a Matrix visual. 

 

- Add the Month to the "Column" 

- Add the Title to the "Rows"

- Add the Measure to the "Values".

 

Did the formula I provided earlier work?

 

Thanks heaps,
Theo

 

If I have posted a response that resolves your question, please accept it as a solution to formally close the post.

Also, if you are as passionate about Power BI, DAX and data as I am, please feel free to reach out if you have any questions, queries, or if you simply want to connect and talk to another data geek!

Want to connect?www.linkedin.com/in/theoconias

TheoC
Super User
Super User

Hi @lotus22 

 

Based on the data, I assume you want a Start Date and a Savings Amount that is based on each specific scenario in your data?

If that is the case, you can try something like the below measure:

 

Monthly Distribution = 

VAR StartDate = MAX ( 'Table'[StartDate] ) // Replace with your StartDate table and column name

VAR TotalAmount = SUM ( 'Table'[Amount] ) // Replace with your Amount table and column name

VAR Months = 12 // If the number of months for distribution change, you can replace this (i.e. qtrly, half yearly, etc).

VAR EndDate = EDATE ( StartDate , Months )

VAR CurrentMonth = MONTH ( TODAY() ) // Returns the current month

VAR CurrentYear = YEAR ( TODAY() ) // Returns the current year

VAR CurrentDate = DATE ( CurrentYear , CurrentMonth , 1 )

RETURN

    IF (

        AND ( CurrentDate >= StartDate , CurrentDate < EndDate) , 
        TotalAmount / Months ,
        0
    )

 

Let me know how you go!

 

Theo 🙂

 

If I have posted a response that resolves your question, please accept it as a solution to formally close the post.

Also, if you are as passionate about Power BI, DAX and data as I am, please feel free to reach out if you have any questions, queries, or if you simply want to connect and talk to another data geek!

Want to connect?www.linkedin.com/in/theoconias

Hi @TheoC , thanks for the reply. The month is a dynamic field. Each of the savings has different monthly accruals. Some have 12, but some have less than 12 or more than 12.

Hi @lotus22 

 

Excellent.  The measure allows for you to modify it accordingly. The only change is the VAR Months so the measure will be:

 

Monthly Distribution = 

VAR StartDate = MAX ( 'Table'[StartDate] ) // Replace with your StartDate table and column name

VAR TotalAmount = SUM ( 'Table'[Amount] ) // Replace with your Amount table and column name

VAR Months = MAX ( 'Table'[NumberOfMonthsField] ) // Replace with your Months table and column name

VAR EndDate = EDATE ( StartDate , Months )

VAR CurrentMonth = MONTH ( TODAY() ) // Returns the current month

VAR CurrentYear = YEAR ( TODAY() ) // Returns the current year

VAR CurrentDate = DATE ( CurrentYear , CurrentMonth , 1 )

RETURN

    IF (

        AND ( CurrentDate >= StartDate , CurrentDate < EndDate) , 
        TotalAmount / Months ,
        0
    )

 

Thanks heaps 🙂

 

Theo

 

If I have posted a response that resolves your question, please accept it as a solution to formally close the post.

Also, if you are as passionate about Power BI, DAX and data as I am, please feel free to reach out if you have any questions, queries, or if you simply want to connect and talk to another data geek!

Want to connect?www.linkedin.com/in/theoconias

Thank you @TheoC 

 

I need to show data in the format below. How do I do this?

 

lotus22_0-1700154116837.png

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors