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>

[![Chat with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github)&nbsp;[![Open
 in 
Cursor](https://dosu.dev/dosu-in-cursor.svg)](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.)&nbsp;[![Join
 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](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]

Reply via email to