Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
badger123
Resolver I
Resolver I

Distinct count using measure

Hello,

 

Is it possible to calculate distinct count in the measure below? Here is my measure as it stands, which counts the values but I would like to do distinct count of the values. 

 

Measure1= 
VAR __table = SUMMARIZE('Table1','Table1'[year],"__value",[Measure2])
RETURN
IF(HASONEVALUE('Table1'[year]), [Measure2],COUNTX(__table,[__value]))

E.g. here is measure 2 in action in table visual, which gives measure1 = 4, but I would like measure1 to be 3 in this case. 

 

YearMeasure2
20155
20167
20177
20188
1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

See if an adaptation of something like below works:

 

Measure = 
VAR __table = SUMMARIZE('Table2','Table2'[UniqueID],"__value",[Measure2)
VAR __values = DISTINCT(SELECTCOLUMNS(__table,"__value",[__value]))
RETURN
COUNTROWS(__values)

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

2 REPLIES 2
Greg_Deckler
Super User
Super User

See if an adaptation of something like below works:

 

Measure = 
VAR __table = SUMMARIZE('Table2','Table2'[UniqueID],"__value",[Measure2)
VAR __values = DISTINCT(SELECTCOLUMNS(__table,"__value",[__value]))
RETURN
COUNTROWS(__values)

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Thanks @Greg_Deckler that works 🙂 Is it possible to ignore blanks? i.e. not count the rows where values are blank? 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors