A free, fully customizable date picker custom visual for Power BI.
Single date, date range, and inline mini calendar modes.
Documentation · Download · Report a Bug
- 📅 Single Date Picker — select a single date with a clean calendar dialog
- 📆 Date Range Picker — select start and end dates, with configurable preset ranges (Last 7 days, This month, YTD, ...)
- 🗓️ Mini Calendar — inline calendar embedded directly on the canvas, no dialog needed
- 🎨 Full Theming — automatic light, dark, and high-contrast mode support; every color and font is customizable via the Format pane
- 🌍 Localization — respects Power BI locale for date formatting and weekday names
- ⚙️ Configuration Transfer — export and import visual settings as JSON to reuse across reports
Download the latest .pbiviz file from the Releases page.
- Open your report in Power BI Desktop
- In the Visualizations pane, click
...→ Import a visual from a file - Select the downloaded
.pbivizfile
- Click the SuperDatePicker icon in the Visualizations pane to add it to the canvas
- Drag a Date column into the visual's data field
- Open the Format pane to choose the calendar type and customize the appearance
Coming soon.
All settings are available in the Format pane in Power BI.
| Mode | Description |
|---|---|
| Single Date Picker | Click to open a calendar dialog, select one date |
| Date Range Picker | Dialog with start/end date selection and preset ranges |
| Mini Calendar | Inline calendar rendered directly on the canvas — no dialog |
Available presets for the Date Range Picker (each can be shown or hidden individually):
Today, Yesterday, This week, Previous week, This month, Previous month, This year, Previous year, Days up to today (custom count), Days starting today (custom count)
Preset panel position (top/bottom), alignment (left/center/right), and selected-state colors are configurable.
Every visual element is customizable:
- Header — background color, font color, font size
- Calendar body — background, font, weekday and weekend row colors
- Navigation arrows — arrow type, colors, hover colors (month and year separately)
- Today button — color, font size, uppercase, spacing
- Selection — selected day colors, range fill color, today accent, disabled day color
- Hover — background and text color
- Dialog — background, divider, input field colors, custom width and height
- Buttons — OK and Cancel with separate background and font colors
- Input box — font, colors, border width/radius, calendar icon (show/hide, color, size, multiple icon variants)
- Cell layout — cell width, height, row gap
- Border — color and width
- Font — family and size
- First day of the week — configurable (Monday, Sunday, etc.)
- Configuration transfer — export all settings as JSON, import into another visual
- High-contrast mode — automatic support
- Localization — respects Power BI locale for date formatting and weekday names
- Power BI Desktop (November 2023 or later) or Power BI Service
- A date column in your dataset
How do I filter other visuals by the selected date?
SuperDatePicker uses the Power BI Advanced Filter API. Once you assign a date column, any date selection automatically cross-filters all other visuals on the page that share the same data source.
Can I use this in Power BI Service (cloud)?
Yes. Import the .pbiviz file into your report in Power BI Desktop, then publish to the Service as usual. The visual travels with the report.
Is this visual certified by Microsoft?
Not yet. Certification is on the roadmap. The visual follows Microsoft's certification requirements and does not make any external network calls.
This is a beta release — the visual is functional but still being refined.
- Some advanced theming options may have edge cases or require fine-tuning
- Missing translations beyond English and Czech (help translating is welcome!)
- Not yet certified by Microsoft (certification is planned — the visual already follows certification requirements and makes no external network calls)
Found a bug? Open an issue — feedback during beta is especially valuable.
- Finalize features and theming options based on beta feedback
- Microsoft AppSource certification
- More built-in translations (see Help Translate below)
Have an idea? Request a feature.
SuperDatePicker currently supports English and Czech. Power BI supports 44 languages — help us cover more!
- Download the translation template (CSV — opens in Excel, Google Sheets, or any text editor)
- Fill in the
your_translationcolumn with your language - Submit your translation by opening an issue and attaching the file
No coding or GitHub experience needed — just fill in the spreadsheet and upload it.
| Language | Status |
|---|---|
| English | ✅ Done |
| Czech (čeština) | ✅ Done |
| German (Deutsch) | Needed |
| Spanish (español) | Needed |
| French (français) | Needed |
| Italian (italiano) | Needed |
| Japanese (日本語) | Needed |
| Korean (한국어) | Needed |
| Polish (Polski) | Needed |
| Portuguese - Brazil (Português) | Needed |
| Chinese - Simplified (中文简体) | Needed |
| Chinese - Traditional (中文繁體) | Needed |
| Dutch (Nederlands) | Needed |
| Turkish (Türkçe) | Needed |
| Swedish (svenska) | Needed |
| Danish (dansk) | Needed |
| Norwegian (norsk) | Needed |
| Finnish (suomi) | Needed |
| Hungarian (magyar) | Needed |
| Romanian (română) | Needed |
| Slovak (slovenčina) | Needed |
| Croatian (hrvatski) | Needed |
| Bulgarian (Български) | Needed |
| Ukrainian (українська) | Needed |
| Greek (Ελληνικά) | Needed |
| Thai (ไทย) | Needed |
| Vietnamese (Tiếng Việt) | Needed |
| Indonesian (Bahasa Indonesia) | Needed |
| Malay (Bahasa Melayu) | Needed |
| Hindi (हिंदी) | Needed |
| Arabic | Needed |
| Hebrew (עברית) | Needed |
| Catalan (català) | Needed |
| Basque | Needed |
| Galician (galego) | Needed |
| Estonian (eesti) | Needed |
| Latvian (latviešu) | Needed |
| Lithuanian (lietuvių) | Needed |
| Kazakh (Қазақ) | Needed |
| Serbian - Cyrillic (српски) | Needed |
| Serbian - Latin (srpski) | Needed |
| Slovenian (slovenski) | Needed |
| Portuguese - Portugal (português) | Needed |
Full list of Power BI supported languages
- Bug reports & feature requests: Open an issue
- Website & documentation: superdatepicker.com
This is a distribution-only repository — it contains the packaged .pbiviz file and release history. Source code is not included.
MIT License with Commons Clause — free to use, but not to sell as a standalone product.
Copyright (c) 2025 Robert Junek | BISuperhero.cz