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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Thanks in advance to anyone who helps!
I am trying to remove duplicates except 0's and cant seem to figure it out.. help please!
| 6/2/2019 | 20870 |
| 6/2/2019 | 20870 |
| 6/2/2019 | 0 |
| 6/2/2019 | 0 |
| 6/2/2019 | 0 |
| 6/2/2019 | 20947 |
| 6/2/2019 | 0 |
| 6/2/2019 | 0 |
| 6/2/2019 | 20947 |
| 6/2/2019 | 20949 |
| 6/2/2019 | 20949 |
| 6/2/2019 | 0 |
| 6/2/2019 | 0 |
| 6/2/2019 | 20955 |
| 6/2/2019 | 20955 |
| 6/2/2019 | 20956 |
| 6/2/2019 | 20956 |
| 6/2/2019 | 20958 |
| 6/2/2019 | 20958 |
Solved! Go to Solution.
In Power Query:
Then add an index column to each sub-table.
Table.AddIndexColumn([AllData],"Index",1,1)
Remove the other columns, only need the subtable with the index column and the count
Expand the table out
Add a new column with the folowing:
then filter out that column for "keep" and remove other columns and set data types
Final Table:
File:
Hello @gpl
We can do what you are looking for like this:
Add an index column to the data
Modify the index so it wont match any values on accident
Add a column that checks if the value is 0, if so bring the index, if not, bring the date and value. (this assumes if you have the same value on different dates you want to see each date/value pair.
Remove duplicates on the last column we just added.
Remove all the columns we added.
Example excel file with the PowerQuery, will also work in PowerBI.
https://www.dropbox.com/s/oqcdopy9sca5z0g/KeepZeroDupes.xlsx?dl=0
In Power Query:
Then add an index column to each sub-table.
Table.AddIndexColumn([AllData],"Index",1,1)
Remove the other columns, only need the subtable with the index column and the count
Expand the table out
Add a new column with the folowing:
then filter out that column for "keep" and remove other columns and set data types
Final Table:
File:
Hello @gpl
Perhaps create an initial validation step before the distinct? I believe they recently introduced the operator == to filter out the blanks.
You could also think of a union of the the filtered table with just but 0's and the distinct values.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!