https://store-images.s-microsoft.com/image/apps.44544.7a80e6ab-0598-4d0a-b018-74291e91cfc5.77ef53fd-7774-4c68-ba09-75f957986753.41d9a570-0021-4e59-b46e-c3eb7997005a

Date Range Selector

by Tambla Limited

Download SampleInstructions

The Date Range Selector is an open-source feature-rich date range filter with pre-sets and timeline.

The Date Selector visual provides an intuitive and flexible way for users to select single dates or date ranges in Power BI reports. It is designed to be simple for everyday users while still supporting advanced filtering and reporting scenarios. Key Capabilities The visual supports easy date and range selection through calendar-style inputs, quick-action controls, or an optional timeline slider. Report authors can set a default startup behaviour that determines how the slicer loads. The startup mode can be forced, synced with external report filters, or left fully selectable by the user. The design is intentionally clean and can be configured down to a simple single-date picker by hiding unneeded interface elements. Date selections are applied directly through DAX rules, allowing for sophisticated filtering logic including non-contiguous or custom date conditions. Feature Overview Dates can be entered through on-screen inputs, quick actions or timeline controls. The timeline supports up to six levels of granularity and can optionally display a second contextual timeline. Quick-action options such as Today, This Week, or Year-to-Date adapt automatically and hide themselves when outside the available reporting window. The timeline also reflects the current date scope shown within the Power BI filter panel. Startup and State Handling The Date Selector supports forced startup ranges, synced behaviour, and pre-set starting points such as Today, This Month, Last Week or Year-to-Date. The slicer can return to the last used state, or it can always open in a defined pre-set mode depending on configuration. When a forced pre-set is in effect, external sync behaviour is not used for the pages where the pre-set applies. Bookmarks always take priority after the initial load. The configured pre-set range can also be accessed quickly through the icon that sits between the range input fields. Usability and Help The visual supports keyboard shortcuts to allow power users to modify dates efficiently. An optional help tooltip can be enabled to assist users with understanding the available controls and interactions. Getting Started To begin using the Date Selector visual, place it on the report canvas and connect it to the appropriate date field. Users can then filter instantly by selecting current-period options such as Today or This Week, or by directly adjusting the range through the timeline or date inputs. In many reporting scenarios, no interaction is required at all because a forced pre-set startup state automatically applies the desired reporting period.

Visual capabilities

When this visual is used, it
  • Can access external services or resources

At a glance

https://store-images.s-microsoft.com/image/apps.13000.7a80e6ab-0598-4d0a-b018-74291e91cfc5.77ef53fd-7774-4c68-ba09-75f957986753.198b81a3-51c5-42a2-a96d-39598b962361
https://store-images.s-microsoft.com/image/apps.21160.7a80e6ab-0598-4d0a-b018-74291e91cfc5.77ef53fd-7774-4c68-ba09-75f957986753.2c6d246f-1de4-472e-9620-2402e0220389
https://store-images.s-microsoft.com/image/apps.23431.7a80e6ab-0598-4d0a-b018-74291e91cfc5.77ef53fd-7774-4c68-ba09-75f957986753.87a1f32a-23be-40bc-9bdd-6a83f21a3df2
https://store-images.s-microsoft.com/image/apps.45960.7a80e6ab-0598-4d0a-b018-74291e91cfc5.77ef53fd-7774-4c68-ba09-75f957986753.c3bc997b-4973-43b6-bd9b-2b9c608fcf21
https://store-images.s-microsoft.com/image/apps.56271.7a80e6ab-0598-4d0a-b018-74291e91cfc5.5c2e46bf-9ca1-4d30-9a16-ca9e3b12c727.7ead5a60-355b-4c56-b8e4-467f603bd6bd