Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hi all,
I am looking to count the number of duplicates in a calculated column.
The scenario is as follows:
Country Food
American - Hotdogs
American - Hotdogs
American - Fries
American - Fries
American - Fries
American - Burgers
Irish - Hotdogs
Irish - Fries
Irish - Stew
Italian - Pizza
Italian - Hotdogs
Italian - Hotdogs
Italian - Hotdogs
The Slicer contains 'American', 'Irish' and 'Italian'.
If I select 'American' on the Slicer, I want to add a calculated column to show only 3 for Hotdogs and not display the other repeating values of 'Hotdogs'.
The same would be to just show 3 beside Fries and only display the one count of 3 for Fries.
--------------------------------------------------------------------------------------
If both 'American' and 'Italian' are selected it should only have three columns of below
Food Count
Hotdogs 5 (American has 2 and Italian has 3)
Pizza 1 (Count this even though there's only one value)
Burgers 1 (Count this even though there's only one value)
Fries 3 ( American has 3 values of Fries)
I hope this makes sense. I want to remove any repeating values that I don't need.
Thanks in advance for your help.
Regards,
Laura
Thanks
Laura
Solved! Go to Solution.
Hi @Lauraeire_81,
This is a classic case where you want a summarized count of food items filtered by slicer selections, but only showing one row per food item with the total count. This should not be done using a calculated column. Instead, you should use a measure and build a visual table that responds to slicers.
Food Count =
CALCULATE(
COUNTROWS(FoodTable),
ALLEXCEPT(FoodTable, FoodTable[Food])
)
Add a table visual:
If this post helps to answer your question, please consider accepting it as a solution so others can find it more quickly when they face a similar challenge.
Proud to be a Microsoft Fabric community super user
Let's Connect on LinkedIn
Subscribe to my YouTube channel for Microsoft Fabric and Power BI updates.
Hi @Lauraeire_81,
This is a classic case where you want a summarized count of food items filtered by slicer selections, but only showing one row per food item with the total count. This should not be done using a calculated column. Instead, you should use a measure and build a visual table that responds to slicers.
Food Count =
CALCULATE(
COUNTROWS(FoodTable),
ALLEXCEPT(FoodTable, FoodTable[Food])
)
Add a table visual:
If this post helps to answer your question, please consider accepting it as a solution so others can find it more quickly when they face a similar challenge.
Proud to be a Microsoft Fabric community super user
Let's Connect on LinkedIn
Subscribe to my YouTube channel for Microsoft Fabric and Power BI updates.
Hi @Lauraeire_81 This could be achieved by creating a DAX measure like:
Food Count =
CALCULATE(
COUNT('FoodData'[Food]),
ALLEXCEPT('FoodData', 'FoodData'[Food])
)Add this measure to a table visual alongside the Food column. The slicer will dynamically filter the selected countries, and the measure will display the unique counts for each food item.
| User | Count |
|---|---|
| 53 | |
| 40 | |
| 35 | |
| 24 | |
| 22 |
| User | Count |
|---|---|
| 135 | |
| 111 | |
| 57 | |
| 44 | |
| 38 |