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:
Field — the dimension or measure to filter on (e.g.,
country,model_name,status_code).Operator — how to compare the field's value (e.g., Equal, Contains, Greater Than).
Value(s) — the target value(s) to match against.
Filter Operators
Operator | Description | Example |
|---|---|---|
Equal | Exact match |
|
Not Equal | Excludes exact match |
|
Contains | Substring match |
|
Not Contains | Excludes substring |
|
Starts With | Prefix match |
|
Ends With | Suffix match |
|
Greater Than | Numeric comparison |
|
Less Than | Numeric comparison |
|
Greater or Equal | Numeric comparison |
|
Less or Equal | Numeric comparison |
|
Between | Range (inclusive) |
|
Exists | Field is present (not null) |
|
Is Empty | Field is null or empty |
|
Matches | Regex pattern match |
|
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.