Forum Discussion
Running Total
- Anonymous2 years ago
Hi NewbieJono ,
I’d like to acknowledge the valuable input provided by sergej_og . His initial ideas were instrumental in guiding my approach. However, I noticed that further details were needed to fully understand the issue.
In my investigation, I took the following steps:
I create a table as you mentioned.
Then I create a new measure and a calculated column.
Measure = CALCULATE ( SUM ( 'Table'[Vol] ), FILTER ( ALL ( 'Table' ), 'Table'[Days] <= MAX ( 'Table'[Days] ) ) )Column = SUM('Table'[Vol])Finally I create another measure and get what you want.
Measure 2 = DIVIDE('Table'[Measure],MAX('Table'[Column]))Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Can you provide this result (from your measure) as a calculated column in your model?
Could make sense to do so.
But you know your model best.
Regards
My volume measure is:
Volume Measure =
CALCULATE (
SUM ( 'FACT- Output'[Total] )
+ CALCULATE (
SUM ( 'FACT - Process Volumes'[Volume] ),
'FACT - Process Volumes'[NEW Days Range] = "0-1 Days"
)
)
with your code i have managed to get the running total. i just now need to divide each row by the total
- sergej_og2 years agoSuper User
Pls try to get a measure which is ignoring provided filter context. In your screenshot I can identify your given categories (0-1 Days, 1-2 Days etc.).
Try to create a measure with ALL()...copy your "Volume Measure" and adjust with ALL(your Table data comes from).
So that you will get 1,257,649 in every row you have in your visual.
Play a bit around with that. You know your model best.
After you have your measure with a Total in every row you can just divide one by other.
Regards- NewbieJono2 years agoPost Partisan
Thank you, i managed to get it going with a bit of messing (like you said!) The measures have resulted some of the days with no data being shown. Is there a method to stop this in the dax or do I just filter out the blanks.
The measure that is triggering all empty rows to show is
Measure = CALCULATE ( [Volume Measure], FILTER ( ALL ( 'Table' ), 'Table'[Keying To Output Day] <= MAX ( 'Table'[Keying To Output Day] ) ) )New output but i don't want to show vol that are blank
- sergej_og2 years agoSuper User
Maybe you can try with a IF-Statement.
Like this...
IF( [Volume measure] <> BLANK(),
[Tes6])