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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
bendarr
Frequent Visitor

Summing distinct counts of lower granularity

Hi all,

 

Been beating my head against this all morning and still haven't been able to come up with a proper solution.  What I have is a data set reflecting distinct user actions to various test scenarios within a given Split Test.  What I need is to sum those distinct user counts for the various test scenarios up to the Split Test.

 

The best I have been able to come up with is to calculate my distinct count measure (TOT_VISITS), and remove the lower granuliarty filtering that is in my matrix. 

TOT_VISITS_NO_URL_VARIATION_DATE =
CALCULATE(
[TOT_VISITS],
REMOVEFILTERS(
RTFN_SUBREGACTIONSTATUS_SPLITTESTS[SPLIT_TEST_URL],
RTFN_SUBREGACTIONSTATUS_SPLITTESTS[VARIATION_DESCRIPTION],
RTFN_SUBREGACTIONSTATUS_SPLITTESTS[SPLIT_TEST_CREATED_AT]
)
)


This works for most, except the scenarios where I have users that managed to go through multiple scenarios on a single Split Test.  In this case, they get deduped at the higher Split Test granularity, and my counts are off. 

 

See the below screenshot for Split Test 1729.  The expected total for 

TOT_VISITS_NO_URL_VARIATION_DATE is 473, however I am getting 462 my measure deffinition is forcing the distinct count to be done at the Split Test granularity instead of maintaining the Created Date granularity and summing those totals.  Which I get, because I am removing the filters in the calc.
 
bendarr_0-1695052178430.png

 

I have tried summarizing the set then doing a sumx off of that, as well as a sumx from the values and haven't had any luck this far.  Anything to point me in the right direction would be appreciated.
1 ACCEPTED SOLUTION
bendarr
Frequent Visitor

@Greg_Deckler I was able to figure it out using a really old answer of yours

https://community.fabric.microsoft.com/t5/Desktop/Sum-of-Distinct-Count-by-column/m-p/28665

So basically I created a new column to get a unique value for the variation and the user, then utilized that distinct count within my original calculation removing the filters.

Thanks for your 7 year old answer in the archive!

View solution in original post

4 REPLIES 4
bendarr
Frequent Visitor

@Greg_Deckler I was able to figure it out using a really old answer of yours

https://community.fabric.microsoft.com/t5/Desktop/Sum-of-Distinct-Count-by-column/m-p/28665

So basically I created a new column to get a unique value for the variation and the user, then utilized that distinct count within my original calculation removing the filters.

Thanks for your 7 year old answer in the archive!

@bendarr Sweet!



Follow on LinkedIn
@ 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!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
Greg_Deckler
Community Champion
Community Champion

@bendarr Sorry, having trouble following, can you post sample data as text and expected output?
Not really enough information to go on, please first check if your issue is a common issue listed here: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Also, please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

The most important parts are:
1. Sample data as text, use the table tool in the editing bar
2. Expected output from sample data
3. Explanation in words of how to get from 1. to 2.



Follow on LinkedIn
@ 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!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler 

Sorry, the below screenshot is an export of the data as it currently stands with my measure that removes filters

bendarr_0-1695055493369.png

 

Using the 1729 Split Test as an example, the counts are coming up short because the users are going through different variations of the same split test.  So the distinct count at the Variation granularity would include them, but the distinct count at the Split Test Granulartiy dedupes them.  What I am looking for is the TOT_VISITS_NO_URL_VARIATION_DATE measure to return the sum of the distinct counts for the variation granularity.

 

Meaning, for 1729, I should be seeing 473 for each row (250+1+222), displaying like the below

bendarr_1-1695055749657.png

 

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.