GitHub user dosubot[bot] added a comment to the discussion: Is there a simpler way to use a basic Date Range or Single Date filter in Superset dashboards?
<!-- Answer --> There isn’t a built-in way or configuration flag in Superset to simplify the Time Range filter UI or restrict it to only a basic date range or single date selection. The filter always shows all range types (like Last, Previous, Custom, Advanced), and there’s no dashboard-level setting to limit these options. The “Custom” mode does let users pick a start and end date, but users must manually select it from the dropdown each time, and the UI remains complex for non-technical users [citation](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx#L142-L422). This complexity is a common pain point, and there are ongoing discussions and open SIPs (Superset Improvement Proposals) about redesigning the date filter for better usability, but there’s no confirmed timeline or official plugin/extension for a simpler UI yet [citation](https://github.com/apache/superset/issues/32293#issuecomment-2670108968). Best practice right now is to guide users to the “Custom” frame for basic date range selection, possibly with dashboard documentation or training. If you have frontend resources, you can build a custom filter component using a minimal date picker and connect it to Superset’s global filter state (Redux data mask pattern) to achieve the experience you want [citation](https://github.com/apache/superset/discussions/36170). If you need a truly minimal UI for business users, custom development is the only path at the moment. If you want to track progress or contribute ideas, keep an eye on the ongoing SIPs and GitHub issues about date filter UX improvements. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/0a142230-eaef-4d73-980d-f82dd8c2d4ac?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/0a142230-eaef-4d73-980d-f82dd8c2d4ac?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/0a142230-eaef-4d73-980d-f82dd8c2d4ac?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/0a142230-eaef-4d73-980d-f82dd8c2d4ac?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/0a142230-eaef-4d73-980d-f82dd8c2d4ac?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/0a142230-eaef-4d73-980d-f82dd8c2d4ac?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/0a142230-eaef-4d73-980d-f82dd8c2d4ac?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github) [](https://cursor.com/link/prompt?text=There%20isn%E2%80%99t%20a%20built-in%20way%20or%20configuration%20flag%20in%20Superset%20to%20simplify%20the%20Time%20Range%20filter%20UI%20or%20restrict%20it%20to%20only%20a%20basic%20date%20range%20or%20single%20date%20selection.%20The%20filter%20always%20shows%20all%20range%20types%20%28like%20Last%2C%20Previous%2C%20Custom%2C%20Advanced%29%2C%20and%20there%E2%80%99s%20no%20dashboard-level%20setting%20to%20limit%20these%20options.%20The%20%E2%80%9CCustom%E2%80%9D%20mode%20does%20let%20users%20pick%20a%20start%20and%20end%20date%2C%20but%20users%20must%20manually%20select%20it%20from%20the%20dropdown%20each%20time%2C%20and%20the%20UI%20remains%20complex%20for%20non-technical%20users%C2%A0%5Bcitation%5D%28https%3A//github.com/apache/superset/blob/829 e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx%23L142-L422%29.%0A%0AThis%20complexity%20is%20a%20common%20pain%20point%2C%20and%20there%20are%20ongoing%20discussions%20and%20open%20SIPs%20%28Superset%20Improvement%20Proposals%29%20about%20redesigning%20the%20date%20filter%20for%20better%20usability%2C%20but%20there%E2%80%99s%20no%20confirmed%20timeline%20or%20official%20plugin/extension%20for%20a%20simpler%20UI%20yet%C2%A0%5Bcitation%5D%28https%3A//github.com/apache/superset/issues/32293%23issuecomment-2670108968%29.%0A%0ABest%20practice%20right%20now%20is%20to%20guide%20users%20to%20the%20%E2%80%9CCustom%E2%80%9D%20frame%20for%20basic%20date%20range%20selection%2C%20possibly%20with%20dashboard%20documentation%20or%20training.%20If%20you%20have%20frontend%20resources%2C%20you%20can%20build%20a%20custom%20filter%20component%20using%20a%20minimal%20date%20picker%20and%20connect%20it%20to%20Superset%E2%80%99 s%20global%20filter%20state%20%28Redux%20data%20mask%20pattern%29%20to%20achieve%20the%20experience%20you%20want%C2%A0%5Bcitation%5D%28https%3A//github.com/apache/superset/discussions/36170%29.%0A%0AIf%20you%20need%20a%20truly%20minimal%20UI%20for%20business%20users%2C%20custom%20development%20is%20the%20only%20path%20at%20the%20moment.%20If%20you%20want%20to%20track%20progress%20or%20contribute%20ideas%2C%20keep%20an%20eye%20on%20the%20ongoing%20SIPs%20and%20GitHub%20issues%20about%20date%20filter%20UX%20improvements.) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/discussions/37963) GitHub link: https://github.com/apache/superset/discussions/37963#discussioncomment-15794705 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
