Forum Discussion
How can I get 0 count for missing component
- 1 year ago
Hi EaglesTony
1. Create distinct lists of keys table and components table using DAX:
For key table KeysList = DISTINCT('IssueComponents'[Key]) For Component Table ComponentsList = DISTINCT('tblComponentName (2)'[ComponentName])
2. Create another table that performs a cross join of keys and components:KeyComponentMatrix = GENERATE( KeysList, SELECTCOLUMNS(ComponentsList, "ComponentName", ComponentsList[ComponentName]) )
3. In the KeyComponentMatrix, add a calculated column to evaluate whether each component is present for a given key:ComponentPresent = IF ( CALCULATE ( COUNTROWS('IssueComponents'), FILTER ( 'IssueComponents', 'IssueComponents'[Key] = KeyComponentMatrix[Key] && 'IssueComponents'[ComponentName] = KeyComponentMatrix[ComponentName] ) ) > 0, "Y", "N" )
I have attached a snapshot for the tables i have created , please review it.
If this post helps , kindly mark it as Accepted Solution. Appreciate your Kudos.Regards,
Karpurapu D.
You can create a measure for each category as follows
CALCULATE(
SELECTEDVALUE(IssueComponents[Key]),
IssueComponents[Component]="AppCode"),"Y","N")
- EaglesTony1 year agoPost Prodigy
A measure on what table ?
- Bmejia1 year agoSuper User
I have update my measure the table name base on what you provided, but believe if you only have a few keys that would be fine if you going to be adding alot more "v-karpurapud" example would be more dynamic where if new keys are provided it would be done automatically rather then you having to create each measure everytime.