Interactivity & cross-filtering
The Calendar is a first-class Power BI citizen: clicking an event filters the rest of the page, the legend filters by category, right-click opens Power BI's own menu, and everything is reachable from the keyboard.
Selecting events
| Action | Result |
|---|---|
| Click an event | Selects it, cross-filters the rest of the report, and opens its details popover. |
| Ctrl+click (⌘+click on Mac) | Adds or removes an event from the selection. |
| Click empty space | Closes the popover; a second click clears the selection. |
| Esc | Closes the popover; pressing it again clears the selection. |
Selected events are filled solid in their category colour. Every other visual on the page responds exactly as it would to a bar chart selection.
A click on empty space never does two things at once. The first click closes whatever popover or "+N more" panel is open; only the next one clears the selection. That prevents an accidental click from wiping a carefully built multi-selection.
The details popover
Clicking an event opens a small card anchored to it:
- A colour dot and the event title.
- The start, and the end below it when they differ (dates for all-day events, dates and times for timed ones).
- The category, as a coloured pill.
- Your Tooltip Fields, with their labels.
- An Open Link button, when a Detail URL is bound.
Close it with the ×, with Esc, or by clicking anywhere outside. Unlike the hover tooltip, the popover doesn't need the Tooltips setting turned on — it's always available.
Filtering from the legend
Clicking a legend item filters the whole report to that category — every row in it, not just the events on screen.
- The clicked category stays at full strength; the others fade to 40% in the legend, and their events dim in the grid.
- Ctrl+click to build a multi-category filter.
- Click the same item again — or press Esc, or click empty canvas — to clear it.
Opening a record in another system
Bind a Detail URL column and each event's popover gains an Open Link button that opens the address in a new browser tab — a booking in your reservation system, a ticket, a work order, a SharePoint page.
The link lives in the popover rather than on the event itself, so a click still cross-filters the report. Only http:// and https:// addresses are opened; Power BI blocks anything else from inside a visual.
Right-click menu
Right-clicking an event opens Power BI's own context menu for that data point — Include, Exclude, Drill through, Show as a table, Copy, and any drill-through pages you've defined.
Right-clicking empty grid space (or a public holiday, which carries no data identity) opens the visual-level menu instead.
Tooltips
Format → Tooltips — off by default.
| Setting | Options | Default |
|---|---|---|
| Show tooltips | On · Off | Off |
| Show start/end dates | On · Off | On |
| Show category | On · Off | On |
With tooltips on, hovering an event shows the event title as the header, then the category, the start and end, and your Tooltip Fields — each formatted with its model format string.
Report page tooltips
The Calendar supports report-page tooltips — a whole mini-report shown on hover, instead of the standard list.
- Build a tooltip page: Format page → Page information → Allow use as tooltip.
- Select the Calendar and turn Format → Tooltips → Show tooltips on.
- In Format → General → Tooltips (Power BI's own card), set the type to Report page and pick your page.
The hovered event's identity is passed to the page, so measures on it are filtered to that event.
If Show tooltips is off, no tooltip of either kind appears — the visual never asks Power BI to show one. It's the most common reason a report-page tooltip seems not to work.
Being filtered by other visuals
Slicers, filter-pane filters and cross-filters from other visuals all reach the Calendar normally: it redraws with the rows that survive the filter.
Power BI's default interaction between visuals is highlight, which asks a visual to fade out the rows that aren't part of the selection. The Calendar shows the same set of events either way, so a highlight interaction can look inert. Set the interaction to filter instead:
Format ribbon → Edit interactions, then choose the filter icon over the Calendar for each source visual.
A date slicer is the natural partner for the Calendar: it decides which events exist, while the calendar's own navigation decides which period is on screen.
Bookmarks
Selected events are captured by bookmarks and restored when the bookmark is applied — including selections made from the legend.
The view and the period a viewer navigated to are session state and are not stored in bookmarks; a bookmark reopens the calendar on the Default View, at today. To bookmark a specific month, filter the data to it rather than navigating to it.
Dashboard tiles and read-only contexts
When the visual is pinned to a dashboard tile, Power BI disables interactions: events can't be selected and clicks don't filter. Hover tooltips still work, and the calendar renders exactly as it does in the report.
Keyboard and accessibility
| Key | What it does |
|---|---|
| Tab / Shift+Tab | Moves through the header controls, the day numbers, the events, and the "+N more" buttons. |
| Enter / Space | Activates the focused control: opens an event's popover and selects it, opens the view selector, jumps to a day. |
| ↑ ↓ | Moves through the view selector's options while it's open. |
| Esc | Closes the popover, the overflow panel or the view selector; when nothing is open, clears the selection. |
- Every event is a real button with an accessible label (its title) and a pressed state that reflects selection, so screen readers announce it correctly.
- The "+N more" panel is announced as a dialog labelled with its date, and returns focus to the button that opened it.
- High contrast mode is fully supported — see High contrast.
- Status is never carried by colour alone: selection also changes the chip's fill, and continuing events are marked by squared-off edges.
Focus mode and export
The Calendar renders normally in focus mode and in PDF/PowerPoint exports and email subscriptions — a benefit of it being Microsoft-certified. Exports capture the view and period as they appear on screen.
Related
- Data fields — binding the Detail URL and Tooltip Fields.
- Event display & styling — what selection and dimming look like.
- Troubleshooting — when clicking doesn't do what you expect.