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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Sum of a distinct count of product ID

Helloo!

 

I'm trying to get an average of orders of products over the year and using DISTINCTCOUNT([Product ID]) - how would I sum this to get total unique product orders for the year so I can divide by 12 to get the average for the year? I need this split out by Product Category (see below)

 

Product CategoryTotal Product IDAvg Product ID per month
1726
212010
3605

 

 

1 ACCEPTED SOLUTION
ryan_mayu
Super User
Super User

@Anonymous 

maybe you can try

total =  CALCULATE(DISTINCTCOUNT(PRODUCTID),ALLEXCEPT(TABLE,PRODUCTCATEGORY))

avg=total/12

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

5 REPLIES 5
ryan_mayu
Super User
Super User

@Anonymous 

maybe you can try

total =  CALCULATE(DISTINCTCOUNT(PRODUCTID),ALLEXCEPT(TABLE,PRODUCTCATEGORY))

avg=total/12

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




amitchandak
Super User
Super User

@PickleRick, not very clear. Can you share sample data and sample output in table format?

Add up different product identifiers per month and divide it for no months

sumx(values(Date[Month-Year]), DISTINCTCOUNT(Product[Product ID]) )/12

O

sumx(values(Date[Month-Year]), DISTINCTCOUNT(Product[Product ID]) )/DISTINCTCOUNT(Date[Month-Year])

Anonymous
Not applicable

@amitchandak  How do I sum distinct product IDs by month?

@Anonymous - Assuming that Avg Product ID Per Month is your distinct product id count per month and that the table presented represents your source data, it would be:

Measure = SUM([Avg Product ID Per Month])

Not making those assumptions and assuming what you showed is a table visualization you created and thus making further assumptions about your data it might be something like:

Measure =
  VAR __Table = SUMMARIZE('Table',[Product Category],[Month],"Count",COUNTROWS(DISTINCT('Table'[Product ID])))
RETURN
  SUMX(__Table,[Count])

If it is none of that, 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.


@ 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!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

@Anonymous - Did this resolve your issue?


@ 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!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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