Forum Discussion

chin111's avatar
chin111
New Member
5 years ago
Solved

Cumulative Sum of ( Nested Calculated Max )

Hi,

i created dax to calculate cumulative max value  ,

and i try to sum it ,but the sum is wrong,

any 1 can help ?

 

Customer IDYYYYWWPenetration
0013H000008gb63QAA2021100
0013H000008gb63QAA2021111
0013H000008gb63QAA2021121
0013H000008gb63QAA2021131
0013H000008gb63QAA2021141
0013H000008gb63QAA2021151
0013H000008gb64QAA2021101
0013H000008gb64QAA2021111
0013H000008gb64QAA2021121
0013H000008gb64QAA2021131
0013H000008gb64QAA2021140
0013H000008gb64QAA2021151
0013H000008gbB6QAI2021100
0013H000008gbB6QAI2021110
0013H000008gbB6QAI2021121
0013H000008gbB6QAI2021131
0013H000008gbB6QAI2021140
0013H000008gbB6QAI2021151
0013H000008gbbMQAQ2021100
0013H000008gbbMQAQ2021110
0013H000008gbbMQAQ2021120
0013H000008gbbMQAQ2021130
0013H000008gbbMQAQ2021141
0013H000008gbbMQAQ2021151
0013H000008gbBqQAI2021100
0013H000008gbBqQAI2021111
0013H000008gbBqQAI2021121
0013H000008gbBqQAI2021131
0013H000008gbBqQAI2021141
0013H000008gbBqQAI2021151

 

 

 

 

**bleep** Penetration2 =
var x= CALCULATE
(
MAX('Table 4'[Penetration]),
FILTER(
ALLSELECTED( 'Table 4'[YYYYWW]),'Table 4'[YYYYWW]<=max( 'Table 4'[YYYYWW])
)
)
var y =sumx('Table 4',x)
return y

 

 

 

 
 
 
 

 

 

  • Anonymous's avatar
    Anonymous
    5 years ago

    Hi chin111 ,

     

    Add an other measure as below.

    Measure 2 = IF(ISINSCOPE('Table'[Customer ID]),[Penetration2],SUMX(('Table'),[Penetration2]))

     

    Best Regards,

    jay

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi chin111 ,

     

    Add an other measure as below.

    Measure 2 = IF(ISINSCOPE('Table'[Customer ID]),[Penetration2],SUMX(('Table'),[Penetration2]))

     

    Best Regards,

    jay