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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Dunner2020
Post Prodigy
Post Prodigy

Calculating predicted value

I am trying to show the predicted value of upcoming months based on the average of last 5 values. The regulatory year starts in April and Finishes in March.

The way I am calculating forecast value is the sum of the total value of months of current regulatory years and the last 5-year average value of remaining months.

For clarification, it would be like as follow

The predicted value of upcoming months = total value of current regulatory year + last 5 years average value of remaining months of the regulatory year.

For example, In April current regulatory year starts, so the predicted value of remaining months = actual value of April + last 5 years average value of remaining months (i.e. May to March).

I also don’t want to show the predicted value of months that are gone. For example, I don’t want to show the predicted value of April as it is gone.

To represent the above concept, I wrote the following measure:

 

Forecast Value =
Var _CYMonth = MONTH(TODAY())
Var _RYMonth = if(_CYMonth > 3 && _CYMonth <= 12, _CYMonth - 3,_CYMonth + 9)
Var sum_last_months = CALCULATE([Normalized Value],FILTER('Date','Date'[Date]<=EOMONTH(EOMONTH(TODAY(),0),-1)&&'Date'[Date] >= [Current_RY_Yr_Strt]))

Var average_remain_month_value = CALCULATE([Average Normalized Value -5y],FILTER(ALLSELECTED('Date'),MAX('Date'[RY Month Number])>=_RYMonth&&AND('Date'[RY Month Number]<=MAX('Date'[RY Month Number]),'Date'[RY Month Number]>=_RYMonth)))

Var total_estimate = average_remain_month_value + sum_last_months
Return

IF(not(ISBLANK(MAX('Date'[RY Month Number]))) && MAX('Date'[RY Month Number])>=_RYMonth,total_estimate,BLANK())
 
When I tried to plot the above measure in the line chart, it does not add the last month value as shown in the following picture:
leo_89_0-1619861166448.png

 

The value of the last month of the current month is 7. So the predicted value of May should be 7 + 2.68 (based on last 5 year).
However, in the figure, it only shows 2.68, not 7+2.68.
Could anyone guide me where I am making the mistake?  Sample file here

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

Hi @Dunner2020 ,

 

It's not very clear about your requirement based on the sample .pbix you provided:

v-kelly-msft_0-1620117778773.png

So which result is not the one you wanna get?Can you explain more detailed according to your sample data?

 

Best Regards,
Kelly

Did I answer your question? Mark my post as a solution!

View solution in original post

4 REPLIES 4
v-kelly-msft
Community Support
Community Support

Hi @Dunner2020 ,

 

It's not very clear about your requirement based on the sample .pbix you provided:

v-kelly-msft_0-1620117778773.png

So which result is not the one you wanna get?Can you explain more detailed according to your sample data?

 

Best Regards,
Kelly

Did I answer your question? Mark my post as a solution!

daxer-almighty
Solution Sage
Solution Sage

Hi @Dunner2020 

 

I don't think this is a very complex task... but the description is a bit lacking in my opinion. This makes it harder than it should be to find the right solution. Could you please rephrase your narrative and make it clearer?

I have tried to rephrase. please have a look.

Hi @Dunner2020 ,

 

Is your issue solved now?If so,could you pls mark the reply as answered to close it?

 

Best Regards,
Kelly

Did I answer your question? Mark my post as a solution!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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