I’m facing an issue where my Quick Sight dashboard resets the parameter value to the 1st of the current month on July 1st and does not include data for June 30, even though I’ve configured a dynamic default via a dataset.
Setup:
- I have a DateTime parameter (
pFirstDayOfMonth) with Time granularity: Day - Default value set using dynamic default from a dataset (CSV or SQL), which returns:
Start_Date:2025-06-01(this is the value I want as default)End_Date:2025-06-30(this is the value I want as default)
- The dataset has a dummy group (
dummyGroup = 'a'), and I’ve correctly mapped it in the dynamic default settings -
- However, on 1st July, the dashboard still shows 2025-07-01 as the parameter value, skipping June 30 data.
The dashboard is expected to show data for the entire previous month, even when the current date moves into a new month.
Tried:
- However, on 1st July, the dashboard still shows 2025-07-01 as the parameter value, skipping June 30 data.
- Verifying dataset output
- Re-mapping parameter to use
End_Dateinstead ofStart_Date - Re-adding the parameter control in the analysis
- Confirmed dataset is returning the correct value (
2025-06-30)
Issue:
Despite dynamic default being set, the parameter still defaults to start of the current month on July 1st instead of June 30.
Any advice on how to force the parameter to pick the start_date (or yesterday’s date) reliably on the 1st of each month would be appreciated.