There are methods for removing duplicate values in Tableau Desktop using LOD calculations. Though, if this is a one time issue, I would suggest refreshing the data source to resolve the issue.
One method that could be used to do the refresh is to trim the data with a data source filter just to before the duplicated dates. Then refresh the extract from the filter point on. That way it should not need to run the full 150m rows.
Hope this helps!