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
KaterineCAA
Frequent Visitor

Create measure of distinct count of a colomn based on distinct count of another column

Hi!

I'm trying to create a new measure that would show how many distinct places (based on GarageNo) have more than 50 distinct respondants (based on idResponse).

 

It seems very basic, but I can't find how to do it!

 

Here's a sample of my data :

 

idResponseNo garage
128GRM10301
891GRM11461
77GRM15011
399GRM10731
1340GRQ15331
742AM11321
772GRQ15751
4GRQ11181
383GRM10731
804GRQ13211
1168GRM11861
771GRM13941
228GRM10601
918GRQ15271
1103GRM11861
1166GRQ15271
591GRQ15861
1 ACCEPTED SOLUTION

Hello,

 

It didn't work.

 

I took a detour :

 

Created a new table :

Liste garage pour nombre répondants = 
SUMMARIZE(
'Profil des répondants';
'Profil des répondants'[No garage];
"Nombre de répondants";
DISTINCTCOUNT('Profil des répondants'[idContact]))

 

 

Create the measure afterwards :

Garages avec plus de 50 répondants = 
    CALCULATE (
DISTINCTCOUNT(
'Liste garage pour nombre répondants'[No garage]);
'Liste garage pour nombre répondants'[Nombre de répondants]>=50)

 

And this works.

 

Thank you!

View solution in original post

4 REPLIES 4
Vvelarde
Community Champion
Community Champion

@KaterineCAA

 

Hi, try with:

 

Measure=DistinctCount(Table[No Garage])

 

Regards

 

Victor

Lima - Peru




Lima - Peru

I don't want the distinct count of garages, but the distinct count of garages that has more than 50 respondants.

@KaterineCAA

 

Hi, Ok.

 

Use a measure:

 

Measure =
VAR TempTable =
    SUMMARIZECOLUMNS (
        Table3[No garage];
        "COUNTOFIDS"; COUNT ( Table3[idResponse] )
    )
RETURN
    CALCULATE ( COUNTROWS ( FILTER ( TempTable; [COUNTOFIDS] > 50 ) ) )

Let me know if works

 

Regards

 

Victor

Lima-Peru




Lima - Peru

Hello,

 

It didn't work.

 

I took a detour :

 

Created a new table :

Liste garage pour nombre répondants = 
SUMMARIZE(
'Profil des répondants';
'Profil des répondants'[No garage];
"Nombre de répondants";
DISTINCTCOUNT('Profil des répondants'[idContact]))

 

 

Create the measure afterwards :

Garages avec plus de 50 répondants = 
    CALCULATE (
DISTINCTCOUNT(
'Liste garage pour nombre répondants'[No garage]);
'Liste garage pour nombre répondants'[Nombre de répondants]>=50)

 

And this works.

 

Thank you!

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.