Skip to main content
Reports live at Reports in the sidebar. Open a default report, or start a New exploration, edit the query, press Run (⌘/Ctrl + Enter) and save what you find. Saved reports can be personal or shared with the whole team.

The query language

TraddalQL is a small, ShopifyQL-shaped language. Every query starts with the data to report on and what to measure:
WHERE supports =, !=, <, <=, >, >=, IN (...), NOT IN (...), IS NULL, IS NOT NULL, CONTAINS 'text', STARTS WITH 'text', combined with AND, OR, NOT and parentheses. Text comparisons are case-insensitive. Comments start with --. DURING presets: today, yesterday, this_week, last_week, this_month, last_month, this_quarter, last_quarter, this_year, last_year, last_7_days, last_30_days, last_90_days, last_365_days, all_time. A TIMESERIES without a window defaults to the last 30 days.

Schemas

The editor’s suggestions list every metric and dimension with a description, and the Controls rail edits the same query text — pick metrics, dimensions, a time window and a chart type without typing. Money metrics are summed in the row’s own currency: group by the schema’s currency dimension when you bill in more than one.

Limits

  • Reports run inside the organisation’s row-level security and never see another tenant’s data.
  • A query runs for at most 15 seconds and returns at most 5,000 rows; a TIMESERIES may produce at most 2,000 buckets.
  • Report runs are limited per organisation (60 per minute) to keep dashboards responsive for everyone.