Analytics: Filtering Analytics Queries by Status
Author:
Holger Lierse
Changed on:
16 Jan 2026
Key Points
- Purpose: Filter analytics queries by status to include or exclude specific entities from metric calculations
- Domain-based parameters: Each metric uses a specific domain filter (
`order.status`,`fulfilment.status`,`inventory_quantity.status`) - Include syntax: List statuses to count only those:
`["BOOKED", "COMPLETED"]` - Exclude syntax: Prefix with
`-`to exclude:`["-ESCALATED", "-REJECTED"]` - Don't mix: Use either inclusion OR exclusion, not both (creates confusion and redundancy)
- Overrides defaults: Adding a status filter replaces any built-in status logic in the metric
- Conditional filters: Use
`.conditional_status`to filter only part of a calculation (e.g., numerator or denominator only)