Enhanced Date-picker on dashboards (ranges, or quick choice)

Hey guys, I am wondering if it is possible to make an advanced date picker like this on the dashboard. I want our users to be able to select today/yesterday/last week/1 week/1 month/3 months etc easily without manually going through 2 date selections each time. It slows down workflow. Often they want to change dates quickly during meetings

is this possible now? or something in the works? is there some workaround we can apply to make it possible?

Attaching images of how PowerBI does it for a sample

1 Like

Hi. Thanks you for your question! :slight_smile: Many of our community Experts and folks from our team are on holiday right now. I asked “My Assistant” (universal chat) in Quick Suite, and got this back. @Brett Could you review and validate the answer below on Monday after you return from holiday?

We’ve marked this question as a “feature request.”

From “My Assistant":

“Current Date Picker Capabilities

Quick Sight supports relative date filters with preset options including :

  • Today

  • Yesterday

  • Start of/End of this or previous time periods (year, quarter, month, week, day)

  • Last N days/weeks/months

How to Implement Quick Date Selection

You can set up quick date choices in two ways:

1. Using Rolling/Relative Date Filters

  • Create a filter with Filter type = “Date & time range”

  • Choose “Set a rolling date”

  • Select “Relative date” and pick from presets like Today, Yesterday, or specify conditions like “Start of this month” or “End of previous quarter”

2. Using Date Picker Controls

Quick Sight offers a date-picker control that allows users to choose dates from a calendar interface. You can customize the date format displayed in the control

Dashboard vs Analysis Parity

Dashboard filters should have full parity with analysis filters, meaning the relative date functionality works in both”

That’s only helpful as a admin or report creator. But it does not let end users select their own custom dates easily while viewing the dashboard .

Another simple workaround is to add a calculated field in your SQL layer that converts common “relative date” choices (Today, Yesterday, Last Week, etc.) into actual date ranges.

CASE relative_date_choice
WHEN ‘TODAY’ THEN
CURRENT_DATE || ‘|’ || CURRENT_DATE

WHEN 'YESTERDAY' THEN
    (CURRENT_DATE - 1) || '|' || (CURRENT_DATE - 1)

WHEN 'LAST_7_DAYS' THEN
    (CURRENT_DATE - 7) || '|' || CURRENT_DATE

WHEN 'LAST_30_DAYS' THEN
    (CURRENT_DATE - 30) || '|' || CURRENT_DATE

WHEN 'LAST_90_DAYS' THEN
    (CURRENT_DATE - 90) || '|' || CURRENT_DATE

ELSE
    NULL

END AS date_range

Hope this help.

1 Like

Hi @john4,

While this has also been marked as a feature request already; following up here to see if you had any additional questions?

If we do not hear back within the next 3 business days, I’ll close out this topic.

Thank you

Hi @john4,

Since we haven’t received any further updates from you, I’ll treat this inquiry as complete for now. If you have any additional questions, feel free to create a new post in the community and link this discussion for context.

Thanks!