Skip to content

Date ranges & Compare

The date range picker drives every number on the dashboard. Pick a preset, switch to a custom range when you need exact dates, and toggle Compare mode (C) to see this period next to the previous one.

This page covers the picker, shortcuts, and comparison rules.

(screenshot placeholder, date range picker open)

Presets

Click the date label in the top nav to open the picker. Every preset has a single-letter shortcut:

PresetWindowShortcut
RealtimeLast 30 minutes (minute-level)R
Today00:00 to now in site timezoneT
YesterdayFull previous dayE
Last 7 daysRolling 7-day windowW
Last 30 DaysRolling 30-day windowM
Last 90 DaysRolling 90-day windowQ
Month to Date1st of current month → todayD
Last MonthFull previous calendar monthP
Year to Date1 Jan → todayY
Last 12 MonthsRolling 12-month windowL
All TimeFrom first event to nowA
Custom RangeAny two datesU

Presets evaluate in your site's configured timezone, not the viewer's local time. That keeps numbers consistent for distributed teams.

Custom range

Press U (or pick Custom Range) to open the calendar picker. On desktop you see two months at once. On mobile it opens as a full-screen drawer with one month visible. Click a start date, then an end date. The window is inclusive on both sides, so 1 Apr → 7 Apr is seven full days.

Custom ranges use the same timeframe auto-resolution as presets: a few days plot daily, longer ranges switch to weekly or monthly.

Pagination buttons

The and buttons step through periods of the same length, but only for calendar-anchored windows:

  • Today: step one day at a time
  • Month to Date / Last Month: step one calendar month at a time
  • Year to Date: step one year at a time

Rolling windows (Last 7 / 30 / 90 days, Last 12 Months) don't show pagination. There's no natural anchor to step against. Use Custom Range for arbitrary historical windows.

Compare mode

Press C (or click the Compare toggle) to overlay the previous period on the chart and add side-by-side columns to every report. KPI trend percentages already use this comparison. Turning it on plots it.

Compare works where "previous period" is unambiguous:

  • Today
  • Yesterday
  • Last 7 days
  • Last 30 Days
  • Last 90 Days
  • Month to Date
  • Last Month
  • Year to Date
  • Last 12 Months

Realtime, Custom Range, and All Time don't support Compare. There's no symmetric prior window to align against, so the toggle hides.

In Compare mode, both periods inherit active filters. You compare the same segment across time, not the whole site.

Accessing the data

The dashboard renders aggregates only. Two ways to get more:

  • Details panel. Click Details in the top-right of any report for the full table with search, sortable columns, and infinite-scroll. Best for the long tail.
  • Stats API. For scripted exports, BI tooling, or anything outside the dashboard, use the Stats API. Every report has an equivalent endpoint.

UI-side CSV export is on the roadmap.

Public dashboards

For ongoing sharing (investors, open-source community, transparency report), use a public dashboard rather than re-exporting. Open Site settings → General → Public Access, enable, copy the URL.

Public dashboards:

  • Render the same view as your private dashboard, with the metrics you've enabled.
  • Are read-only. Visitors can't drill, filter, or change date range beyond preset toggles.
  • Auto-update. The link always shows current data.

The same feed powers embeddable widgets for your own site.

Finding the right shortcut

Press ? anywhere on the dashboard for a cheat sheet of every keyboard shortcut, including date presets and Compare.

Why Custom Range can't compare

Statable can compare windows of equal length, but won't guess what "previous" means for an irregular range like 5 Apr → 17 Apr. To compare two arbitrary windows, query both via the Stats API and diff them yourself.


Ready to take control of your web analytics? Try Statable free for 30 days — no credit card required, full feature access, GDPR-compliant by default. Start your free trial or view a live demo.