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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
abhishek_2593
Helper II
Helper II

Distinct Count of values based on conditions

Hi,

 

I have a dataset where the products are listed in various websites as per the below table.

How can I calculate the distinct count of products based on the websites that they are listed against?

 

Desired solution like this:
1. Products in all 3 website = Distinct count of Product when website = "Own+Amazon+Other"?

 

1. Products in any 2 website = Distinct count of Product when website = "any two website"?

 

abhishek_2593_0-1656483680923.png

Thanks in advance!

1 ACCEPTED SOLUTION
v-jingzhang
Community Support
Community Support

Hi @abhishek_2593 

 

You can first create a new table by summarizing the original table with below code. 

Table 2 = SUMMARIZE('Table','Table'[Product],"websites count",DISTINCTCOUNT('Table'[Websites]))

vjingzhang_1-1657098651609.png

 

Then create below measures to count from the new table. 

Products in all 3 website = CALCULATE(DISTINCTCOUNT('Table 2'[Product]),'Table 2'[websites count]=3)
Products in any 2 website = CALCULATE(DISTINCTCOUNT('Table 2'[Product]),'Table 2'[websites count]=2)

 

Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.

View solution in original post

2 REPLIES 2
v-jingzhang
Community Support
Community Support

Hi @abhishek_2593 

 

You can first create a new table by summarizing the original table with below code. 

Table 2 = SUMMARIZE('Table','Table'[Product],"websites count",DISTINCTCOUNT('Table'[Websites]))

vjingzhang_1-1657098651609.png

 

Then create below measures to count from the new table. 

Products in all 3 website = CALCULATE(DISTINCTCOUNT('Table 2'[Product]),'Table 2'[websites count]=3)
Products in any 2 website = CALCULATE(DISTINCTCOUNT('Table 2'[Product]),'Table 2'[websites count]=2)

 

Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.

amitchandak
Super User
Super User

@abhishek_2593 ,

a new column if that can help

 

= Calculate(distinctcount(Table[Websites]), filter(Table, [Product] =earlier([Product]) ))

 

Measure , count of product having 3 websites

Countx(Filter(Summarize(Table, [Product], "_1", distinctcount(Table[Websites])),[_1] =3), [Product])

 

2

 

Countx(Filter(Summarize(Table, [Product], "_1", distinctcount(Table[Websites])),[_1] =2), [Product])

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors