Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Merging Two Cumulative Lines

Hi all,

 

I have two measures -

 

Actual Cumulative Cost = CALCULATE(SUM('K:01303 (Combined)'[Cost]),FILTER(ALL('K:01303 (Combined)'),'K:01303 (Combined)'[Month]<=MAX('K:01303 (Combined)'[Month])&&'K:01303 (Combined)'[Cost Type]="Actual Cost"))

Forecasted Cumulative Cost = CALCULATE(SUM('K:01303 (Combined)'[Cost]),FILTER(ALL('K:01303 (Combined)'),'K:01303 (Combined)'[Month]<=MAX('K:01303 (Combined)'[Month])&&'K:01303 (Combined)'[Cost Type]="Forecast"))
 

I have the original cost values set up where the Forecast costs show as 0 if they are posted before today's date. I've highlighted what I'd like to stay. The 2nd chart is from Excel and shows how I would like it to look. Is there a simple way to combine these while hiding the non-highlighted part?

 

Also, since the measures are created in DAX, any additional changes, I assume, would also have to be in DAX and not an m-formula. 

 

 

Thanks,

Robyn

  • Anonymous , try like

    if([Forecasted Cumulative Cost])<>0,[Forecasted Cumulative Cost]+[Actual Cumulative Cost],[Actual Cumulative Cost])

6 Replies

  • jthomson's avatar
    jthomson
    Icon for Solution Sage rankSolution Sage

    I would have thought just making a measure adding the two things together would work...

    • Anonymous's avatar
      Anonymous
      Not applicable

      jthomson  I guess technically that would work, but wouldn't I lose the cost type/color variance if they became one value?

       

      Robyn

  • Anonymous , try like

    if(not(isblank([Forecasted Cumulative Cost])),[Forecasted Cumulative Cost]+[Actual Cumulative Cost],[Actual Cumulative Cost])

    • Anonymous's avatar
      Anonymous
      Not applicable

      amitchandak I get an error "Model object names must be non-empty". Not sure what this means but I don't believe any of my values are blank. 

      • amitchandak's avatar
        amitchandak
        Icon for Super User rankSuper User

        Anonymous , try like

        if([Forecasted Cumulative Cost])<>0,[Forecasted Cumulative Cost]+[Actual Cumulative Cost],[Actual Cumulative Cost])