If this field {sp_WTD_MTD_YTD_AllProducts.Post_Date} is a date field, you don't need the Date( ).
The Date( ) is used to create the date as you have in this part of your formula:
Date(Year({?@EndDate}),Month({?@EndDate}),01) Mike
If you're not part of the solution, you're part of the precipitate.