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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Johnathon_S
Regular Visitor

Count Duplicate Occurrences

I have been through tons of this forum searching for the answer to this. It seems like a common question, but I am unable to generate the field that I'd like. In the PowerBI query editor, or in the Report View, I'd like to count the occurrences of duplicate values. For example:

 

Person         

a

a

a

b

c

c

d

d

d

d

e

 

With this column, I'd like to see this happen.

 

Person      Occurrence

a               3

b               1

c                2

d               4

e               1

 

OR

 

Person         Occurrence

a                  3

a                  3

a                  3

b                  1

c                   2

c                   2

d                  4 

d                  4

d                  4

d                  4

e                  1

 

 

 

Does that make sense? How can I accomplish that? 

6 REPLIES 6
Anonymous
Not applicable

For anyone coming to this post looking for the solution, it looks like this link has the right idea - https://www.excelguru.ca/blog/2015/12/09/identify-duplicates-using-power-query/

Eric_Zhang
Microsoft Employee
Microsoft Employee

@Johnathon_S

For the first output, you just need a measure as below.

Measure = COUNTROWS(yourTable)

As to the second, you need a index column and a measure as below

Measure 2 = CALCULATE(COUNTA(yourTable[Person]),ALLEXCEPT(yourTable,yourTable[Person]))

Capture.PNG

 

See the attached pbix file.

Neither of those worked. I have large amounts of data in these tables, including many many columns. I want to count the occurrences that a name shows up in one column. 

 

Measure = COUNTROWS(myTable) does not have the behavior in your screenshot. Rather, the measure makes a new column with a value of "1" in every row. 

 

Solution two 

Measure 2 = CALCULATE(COUNTA(yourTable[Person]),ALLEXCEPT(yourTable,yourTable[Person]))

Creates massive amounts of unneeded rows.  

 


@Johnathon_S wrote:

Neither of those worked. I have large amounts of data in these tables, including many many columns. I want to count the occurrences that a name shows up in one column. 

 

Measure = COUNTROWS(myTable) does not have the behavior in your screenshot. Rather, the measure makes a new column with a value of "1" in every row. 

 

Solution two 

Measure 2 = CALCULATE(COUNTA(yourTable[Person]),ALLEXCEPT(yourTable,yourTable[Person]))

Creates massive amounts of unneeded rows.  

 


@Johnathon_S

Both shall work for the given sample in your case. While it won't apply to your real case, please post more specific sample.

Here is a more specific example. Sensitive information has been redacted. 

 

 

QuerySnip.PNG

As you can see there is quite a lot of data. Many of the fields have been minimized.

 

A solution I have done was duplicating the query table and using "Group By" in the query editor. However, I want to have that information in just one table if at all possible. 

 

 


@Johnathon_S wrote:

Here is a more specific example. Sensitive information has been redacted. 

 

 

QuerySnip.PNG

As you can see there is quite a lot of data. Many of the fields have been minimized.

 

A solution I have done was duplicating the query table and using "Group By" in the query editor. However, I want to have that information in just one table if at all possible. 

 

 


@Johnathon_S

What are those "Group By" columns? You can just put them along with Measure = COUNTROWS(yourTable) to a table visual.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.