Forum Discussion
bml123
4 years agoPost Patron
Distinct count by category
Hi,
I have a Clients table with client details
| Clients Id | Name | DOB | Country |
| 1 | Uk | ||
| 2 | USA | ||
| 3 | UK |
and another products table
| Product Id | Product Type | Client Id |
| 100 | P1 | 1 |
| 101 | P2 | 1 |
| 102 | P1 | 2 |
I want to get distinct country count by product type
| Product Type | Count of distinct country |
| P1 | 2 |
| P2 | 1 |
How do I achieve that?
- Anonymous4 years ago
Hi bml123 ,
Please check this measure.
Measure = VAR ids = CALCULATETABLE ( VALUES ( products[Client Id] ), FILTER ( ALLSELECTED ( products ), products[Product Type] = SELECTEDVALUE ( products[Product Type] ) ) ) RETURN CALCULATE ( DISTINCTCOUNT ( Clients[Country] ), FILTER ( ALLSELECTED ( Clients ), Clients[Clients Id] IN ids ) )Best Regards,
Jay
3 Replies
- PhilipTreacySuper User
Hi bml123
Try this
Distinct Country Count by Product Type = CALCULATE(DISTINCTCOUNT([Client Id]), FILTER('Data', 'Data'[Product Type] = SELECTEDVALUE('Data'[Product Type])))regards
Phil
- jsaunders_zero9Responsive Resident
- AnonymousNot applicable
Hi bml123 ,
Please check this measure.
Measure = VAR ids = CALCULATETABLE ( VALUES ( products[Client Id] ), FILTER ( ALLSELECTED ( products ), products[Product Type] = SELECTEDVALUE ( products[Product Type] ) ) ) RETURN CALCULATE ( DISTINCTCOUNT ( Clients[Country] ), FILTER ( ALLSELECTED ( Clients ), Clients[Clients Id] IN ids ) )Best Regards,
Jay