Concept

The Stats period selector and compare mode

How the year, month, custom-range, and compare-to controls at the top of every Stats screen work.

Applies toTattoo artistsPiercersLaser practitionersBody mod practitionersPMU practitionersTattoo studiosPiercing shopsLaser studiosBody mod studiosPMU studios

Every Stats screen has a year dropdown, a month dropdown, and a Custom… button at the top, plus a + Compare to link below. Together they set the time window every chart on the page reads from.

  • Year and month

    The year dropdown lists every year back to the year of your first counted booking. The month dropdown starts with All months, then the twelve months of the selected year.

    • Year alone (with All months) → the full year.
    • Year + a specific month → that calendar month.

    The current month and any future months are greyed out until they exist.

  • The "ends today" rule for the current year

    For any past year, All months means January 1 through December 31. For the current year, All months means January 1 through today — not through December 31 of a year that hasn't finished. Picking the current month means the first of that month through today.

  • Custom range

    Custom… opens a date-range picker. While a custom range is active, the year and month dropdowns grey out and a Custom: chip with an × replaces them. Tap the × to return to the dropdowns.

    A custom range can span any number of days, months, or years. The charts bucket the window automatically — a month renders one bar per day, a quarter one bar per week, a year one bar per month.

  • Compare to

    + Compare to drops a second row of the same three controls below the primary row.

    Compare picks a smart default based on the primary:

    • Full year → previous year.
    • Specific month → same month a year earlier.
    • Custom range → same-length window ending immediately before the primary's start.

    Override the default by picking anything on the compare row.

    With compare on, every time-axis chart renders both periods side by side. Ranked tables (like Top Clients) render as two independent lists. A green dot marks the primary, a blue dot the compare.

  • "Fill to full" in compare mode

    When the primary is the current year (or current month) and the compare is a past one, the current side would normally cut off at today and the bars wouldn't line up. Compare mode silently extends the current side to the full year (or full month) so the buckets match.

    Outside compare mode, the current year still cuts off at today.

  • Forecast is the exception

    The Forecast tab doesn't read this period selector. It has its own forward-looking date picker on the tab itself — the period selector is retrospective, Forecast is prospective.

Frequently asked questions

Why doesn't the year dropdown go back further?

It goes back to the year of your first counted booking. Earlier years have no data.

Can a custom range span more than one year?

Yes. Any start and end date works.

I picked February 2024 and turned on compare. Why did it default to February 2023?

Same period one cycle back: same month a year earlier, previous year for years, same-length window for custom ranges. Override it from the compare row if you want something else.

Does the period selector affect Forecast?

No. Forecast has its own date picker on the tab itself.

See this in action

Was this helpful?

Get InkMap on your phone

Available on iOS and Android

© 2026InkMap  ·  All rights reserved