Forum Discussion
Anonymous
4 years agoNot applicable
Help with Count based on another column
I have an example data set:
| ID | Type | Quantity |
| 1 | IP | 1 |
| 2 | IP | 1 |
| 2 | OP | 7 |
| 3 | IP | 1 |
I want to sum the Quantity of OP types where the unique IDs have an IP and OP Line item. IE we would only sum ID 2 which would equal 7. What Dax measure could I create to do this?
How about this?
OP with IP = VAR CalcTable = ADDCOLUMNS ( VALUES ( Table01[ID] ), "@HasIP", "IP" IN CALCULATETABLE ( VALUES ( Table01[Type] ) ), "@QtyOP", CALCULATE ( SUM ( Table01[Quantity] ), Table01[Type] = "OP" ) ) RETURN SUMX ( FILTER ( CalcTable, [@HasIP] ), [@QtyOP] )
8 Replies
- AlexisOlsonSuper User
How about this?
OP with IP = VAR CalcTable = ADDCOLUMNS ( VALUES ( Table01[ID] ), "@HasIP", "IP" IN CALCULATETABLE ( VALUES ( Table01[Type] ) ), "@QtyOP", CALCULATE ( SUM ( Table01[Quantity] ), Table01[Type] = "OP" ) ) RETURN SUMX ( FILTER ( CalcTable, [@HasIP] ), [@QtyOP] ) - KNPSuper User
Hi Anonymous,
Depends on what you want to happen to the IP type rows.
Something like this?
[measure] = CALCULATE ( SUM ( Table[Quantity] ), Table[Type] = "OP" )Regards,
Kim
- AnonymousNot applicable
I want to ignore the IP rows, but sub the OP rows in whihc the ID was also associated with IP
- KNPSuper User
Not sure I completely follow.
Does the measure I provided do that?