Skip to content
Kubit Guide home
Kubit Guide home

Filters

Filters narrow your data to only the events that match specific conditions. Apply filters at the report level to restrict which events are included in the analysis.

Filter Structure

Each filter condition consists of three parts:

  1. Field — the dimension or measure to filter on (e.g., countrymodel_namestatus_code).

  2. Operator — how to compare the field's value (e.g., Equal, Contains, Greater Than).

  3. Value(s) — the target value(s) to match against.

Filter Operators

Operator

Description

Example

Equal

Exact match

country = "US"

Not Equal

Excludes exact match

status ≠ "test"

Contains

Substring match

name contains "checkout"

Not Contains

Excludes substring

name not contains "internal"

Starts With

Prefix match

url starts with "/api"

Ends With

Suffix match

email ends with "@company.com"

Greater Than

Numeric comparison

duration > 5000

Less Than

Numeric comparison

response_time < 200

Greater or Equal

Numeric comparison

retry_count >= 3

Less or Equal

Numeric comparison

error_count <= 1

Between

Range (inclusive)

age between 18 and 65

Exists

Field is present (not null)

error_message exists

Is Empty

Field is null or empty

referrer is empty

Matches

Regex pattern match

path matches "^/api/v[0-9]+"

Combining Filters (AND / OR Logic)

Multiple filter conditions can be combined using logical operators:

  • AND — all conditions must be true. Use when you want to narrow results further with each condition.

  • OR — any condition can be true. Use when you want to include events matching any of several criteria.

Conditions connected by AND are evaluated together — an event must satisfy every condition to be included. Conditions connected by OR broaden the result set — an event needs to satisfy at least one.

Case Sensitive Filters

In Kubit we default to text filters being Case Sensitive, meaning if you filter to subscription_type = 'Premium' then the underlying data must have the capital 'P'. If you have instances where the cases are mixed within a column you can disable case sensitivity by clicking the "Aa" button.

If it's blue then it's enabled and grey is disabled.

Filter Against Other Fields

Occasionally it's not a specific value you want to filter by but rather if the value of Column A = the value of Column B. In Kubit you're able to do this by clicking the "V" button and selecting the column you want to compare in the filter logic.

Filter Groups

Both Event Filter and Global Filter support up to three Filter Groups which are connected with a logic operator AND/OR. You can think of each Filter Group as a parenthesis.

Dashboard-Level Filters

Dashboards support their own filter layer that applies across all reports on the dashboard, overriding each report's individual settings.

Dashboard filters include an Any option (not available in report-level filters), allowing you to reset a filter dimension without removing it. Filters configured on a dashboard are saved with the dashboard and reapplied automatically when the dashboard is reopened.