Forum Discussion
Anonymous
7 years agoNot applicable
Creating self join in a Measure to count the child rows
I have the following table structure Key IssueType Parent Status K001 EPIC K002 EPIC K003 Task K001 Open K004 Task K002 Cl...
- 7 years ago
Hi Anonymous ,
You can create your measures like so:
IF ( MAX ( 'Table'[Parent] ) <> BLANK (), CALCULATE ( COUNT ( 'Table'[Key] ) + 0, FILTER ( ALLEXCEPT ( 'Table', 'Table'[Parent] ), 'Table'[IssueType] <> "EPIC" ) ) )total number of "Closed" child of each EPIC = IF ( MAX ( 'Table'[Parent] ) <> BLANK (), CALCULATE ( COUNT ( 'Table'[Key] ) + 0, FILTER ( ALLEXCEPT ( 'Table', 'Table'[Parent] ), 'Table'[Status] = "Closed" ) ) )Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Icey
Community Support
7 years agoHi Anonymous ,
You can create your measures like so:
IF (
MAX ( 'Table'[Parent] ) <> BLANK (),
CALCULATE (
COUNT ( 'Table'[Key] ) + 0,
FILTER ( ALLEXCEPT ( 'Table', 'Table'[Parent] ), 'Table'[IssueType] <> "EPIC" )
)
)total number of "Closed" child of each EPIC =
IF (
MAX ( 'Table'[Parent] ) <> BLANK (),
CALCULATE (
COUNT ( 'Table'[Key] ) + 0,
FILTER ( ALLEXCEPT ( 'Table', 'Table'[Parent] ), 'Table'[Status] = "Closed" )
)
)Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Anonymous7 years agoNot applicableThanks Icey,
Really appreciate your help on this one.