Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello Everyone,
Please can some help me with the below logic uisng the DAX funnction or M-query.
Note the below input is using the direct query mode report
Current Table :
Match ID | Category |
123457 | Climate Environment |
316789 | Climate Environment |
215789 | Climate Environment |
123457 | Climate Environment |
123457 | Climate Environment |
215789 | Geo Climate |
215789 | Geo Climate |
Need the Output
Match ID | Category | Distinct count of Match ID by Category |
123457 | Climate Environment |
|
316789 | Climate Environment |
|
215789 | Climate Environment |
|
123457 | Climate Environment |
|
123457 | Climate Environment |
|
215789 | Geo Climate |
|
215789 | Geo Climate |
|
Solved! Go to Solution.
Hello:
You can try this: DISTINCTCOUNT =
VAR _matchID = Current[MatchID}
VAR _ Category = Current[Category]
Return
COUNTROWS(
FILTER(
ALL( ‘Current’),
Current[MatchID} = _matchID &&
Current[Category] = _Category)
)
I hope this helps you!
Hi @Anonymous
This DAX is for a measure to get the distinct count
Distinct count of Match ID by Category =
CALCULATE(
DISTINCTCOUNT('Table'[Match ID]),
ALLEXCEPT('Table','Table'[Category])
)
Hello:
You can try this: DISTINCTCOUNT =
VAR _matchID = Current[MatchID}
VAR _ Category = Current[Category]
Return
COUNTROWS(
FILTER(
ALL( ‘Current’),
Current[MatchID} = _matchID &&
Current[Category] = _Category)
)
I hope this helps you!
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
User | Count |
---|---|
10 | |
7 | |
5 | |
4 | |
3 |
User | Count |
---|---|
13 | |
11 | |
9 | |
8 | |
8 |