Forum Discussion

kangx322's avatar
kangx322
Frequent Visitor
4 years ago
Solved

DAX calculation with incremental value

Hello,  I am trying to calculate the "Forecast Value" based on the "Color" below.  What would be the DAX formula for this?   
  • Anonymous's avatar
    Anonymous
    4 years ago

    kangx322 

     

    I doubt you can do the logic and cumulative sum in one dax. You can create a logic column then get the forecast value in a measure.

     

    forecastlogic column=
    var logic = SWITCH([Color],"Red",1,"Green",2,"Blue",3)
    Return IF([Initial Value]=100,100,logic)
     
    Forcast value = CALCULATE(SUM('Table'[forecastlogic]),FILTER(ALL('Table'),[YearMonth]<=MAX([YearMonth])))

     

     

    Paul Zheng _ Community Support Team
    If this post helps, please Accept it as the solution to help the other members find it more quickly.