Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
I have a duplicate in the "Product" column. I want to have a new column without duplicates, the new column must look like this:
- If the sum of the number of each duplicate product is greater than 1, the new column must return the number 1 (For example: Product B : 0.3 + 1= 1.3 ==> 1).
- If the sum of the number of each product is less than 1, the new column must return the sum of the products (for example: product C : 0.2 + 0.6= 0.8 ==> 0.8).
Data:
Result:
Thanks for your help
Solved! Go to Solution.
Table.Group(your_table, "Product", {"Number", each List.Min({1, List.Sum(_[Number])})})
Table.Group(your_table, "Product", {"Number", each List.Min({1, List.Sum(_[Number])})})
Hi @AlienSx ,
Thank you very much, it worked.
I also have a question: What should I change in the code
- If the sum of the number of each duplicate product is greater than 1, the new column must return the number 1 (For example: Product B : 0.3 + 1= 1.3 ==> 1).
-If the sum of the numbers of each product is less than 1, the new column must return the maximum (for example: product C: 0.2 & 0.6 ==> 0.6).
Result:
Table.Group(
your_table, "Product",
{"Number", each
if List.Sum([Number]) >= 1 then 1 else List.Max([Number])
})
HiAlienSx,
Thank you. I tried it, but I got the following error message:
Expression.Error: A cyclical reference was recognised during the evaluation.
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 4 | |
| 4 | |
| 2 | |
| 2 | |
| 1 |
| User | Count |
|---|---|
| 11 | |
| 11 | |
| 5 | |
| 4 | |
| 4 |