Forum Discussion
Matrix hierarchy sum issue
- 6 years ago
Hi ainsua77 ,
Please refer to the measure below based on your sample data:
Measure = IF ( ISINSCOPE ( 'Table'[level4] ), SUM ( 'Table'[Visitor] ), IF ( ISINSCOPE ( 'Table'[level3] ), CALCULATE ( VALUES ( 'Table'[Visitor] ), FILTER ( ALL ( 'Table' ), 'Table'[Web] = MAX ( 'Table'[level3] ) ) ), IF ( ISINSCOPE ( 'Table'[level2] ), CALCULATE ( VALUES ( 'Table'[Visitor] ), FILTER ( ALL ( 'Table' ), 'Table'[Web] = MAX ( 'Table'[level2] ) ) ), CALCULATE ( VALUES ( 'Table'[Visitor] ), FILTER ( ALL ( 'Table' ), 'Table'[Web] = MAX ( 'Table'[level1] ) ) ) ) ) )Please refer to the pbix file: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/Edz52VpyP21Fvq7ZvCowuuQBIUOZ3N8A7Hurs7L2vAeqAw?e=gxcGuw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
Hi ainsua77 ,
Please refer to the measure below based on your sample data:
Measure =
IF (
ISINSCOPE ( 'Table'[level4] ),
SUM ( 'Table'[Visitor] ),
IF (
ISINSCOPE ( 'Table'[level3] ),
CALCULATE (
VALUES ( 'Table'[Visitor] ),
FILTER ( ALL ( 'Table' ), 'Table'[Web] = MAX ( 'Table'[level3] ) )
),
IF (
ISINSCOPE ( 'Table'[level2] ),
CALCULATE (
VALUES ( 'Table'[Visitor] ),
FILTER ( ALL ( 'Table' ), 'Table'[Web] = MAX ( 'Table'[level2] ) )
),
CALCULATE (
VALUES ( 'Table'[Visitor] ),
FILTER ( ALL ( 'Table' ), 'Table'[Web] = MAX ( 'Table'[level1] ) )
)
)
)
)
Please refer to the pbix file: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/Edz52VpyP21Fvq7ZvCowuuQBIUOZ3N8A7Hurs7L2vAeqAw?e=gxcGuw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
- ainsua776 years agoFrequent Visitor
Thanks Dedmon, its works so god!!
- Anonymous4 years agoNot applicable
Hi Dedmon, the link you shared for pbix file does not work. Can you please share it again? or can you please explain what level1, level2,..etc columns hold?
- Anonymous1 year agoNot applicable
hello I have the same issue, but in my case a child can have multiples parent:, here the output that i have :
i want something like this but i want 1 as parent have 8012 and 2 as parent have 7848 etc