Try to make your comparison with SETS and parameters. This way, you would be able to groupe data and keep all data in your view.
Filters are used to exclude data from the viz - the data that are filtered out are no longer available -
you can use a calculation based on the date field - e.g if the date is between a start and end date (could be parameter set) then use then include the data -
it the data is not in the range then null - do not use the calculation as a filter - you can then compare the new calculated field to the total using lod's or table calculations
-- can't be more specific without seen your data set
If this posts assists in resolving the question, please mark it helpful or as the 'correct answer' if it resolves the question. This will help other users find the same answer/resolution. Thank you.