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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Swathi234
Regular Visitor

month increment from selected slicer value to calc burn rate

Hi All, 

i have below scenario , date and fact are join on fin_period  date.date = fact.fin_period

      
      
      
DEPTProjectFin_periodAmountForecast_typeExe_date
Axyz202211015000Budget20230301
Axyz202303012000Budget20230301
Axyz202305011000Budget20230301



needed output 

Slicer: date dimension -> year and month

     YTD amountBurn rate  
Slicer selected month 20221101 XYZ5000project not exe 
  20230201 XYZ5000project not exe 
  20230301 XYZ70007000first month of execution 
  20230401 XYZ70003500Second month of execution
  20230501 XYZ80002666.667divide 3 (3 month from exe)
  20230601 XYZ80002000divide 4 (4th from exe date)




banging my head to find the increment value from the exedate and calc burn rate , i have to check these values each project on each FY based

can any one help 

1 ACCEPTED SOLUTION
v-cgao-msft
Community Support
Community Support

Hi @Swathi234 ,

Please try:

YTD = 
CALCULATE(
    SUM('fact'[Amount]),
    FILTER(ALL('fact'),'fact'[Fin_period] <= MAX('date'[date]))
) - 
CALCULATE(
    SUM('fact'[Amount]),
    FILTER(ALL('fact'),'fact'[Exe_date] <= MAX('date'[date])),
    USERELATIONSHIP('date'[date],'fact'[Exe_date])
)
Burn rate = DIVIDE([YTD],MAX('date'[Month Number]) - 1)

 

Best Regards,
Gao

Community Support Team

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

View solution in original post

1 REPLY 1
v-cgao-msft
Community Support
Community Support

Hi @Swathi234 ,

Please try:

YTD = 
CALCULATE(
    SUM('fact'[Amount]),
    FILTER(ALL('fact'),'fact'[Fin_period] <= MAX('date'[date]))
) - 
CALCULATE(
    SUM('fact'[Amount]),
    FILTER(ALL('fact'),'fact'[Exe_date] <= MAX('date'[date])),
    USERELATIONSHIP('date'[date],'fact'[Exe_date])
)
Burn rate = DIVIDE([YTD],MAX('date'[Month Number]) - 1)

 

Best Regards,
Gao

Community Support Team

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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