Filtering
Available in: All plans
Last updated: 26-Feb-2026
Overview
Kazinex provides a P6-style filtering system that lets you create conditions to show only the activities you need. Choose from 16 built-in default filters, create your own custom filters with 25 operators, combine multiple filters with AND/OR logic, and save your filters to the cloud for use across devices.
Open the Filter Manager by clicking Filter in the Activities Grid toolbar. When a filter is active, the Filter button shows a badge with the number of applied filters.
Filter Manager Dialog
The Filter Manager is the central hub for all your filters. It contains:
Search Bar
Type to search across filter names and descriptions.
Four Tabs
| Tab | Shows |
|---|---|
| All | Every filter (default + custom), with a total count |
| Default | Built-in filters that ship with Kazinex (cannot be edited or deleted) |
| Custom | Filters you have created |
| Recent | The last 10 filters you applied, in reverse chronological order |
Filter Cards
Each filter appears as a card with:
- A checkbox for multi-selection
- A lock icon (🔒) for built-in filters or a funnel icon for custom filters
- The filter name and description
- Badges: "Selected" (when checked), "Built-in" (for defaults), and a condition count
- A ⋯ menu with actions: Edit, Set as Default, Delete (custom filters only)
Multi-Filter Logic
At the top of the filter list, a panel lets you choose how multiple selected filters combine:
| Option | Behaviour |
|---|---|
| All Activities | No filter — show everything |
| All selected filters (AND) | An activity must match every selected filter to appear |
| Any selected filter (OR) | An activity must match at least one selected filter to appear |
Footer
- New Custom Filter (left) — Opens the Filter Editor to create a new filter
- Cancel / Apply (right) — Discard or apply your selection
Built-in Default Filters
Kazinex ships with 16 ready-to-use filters:
| Filter | Description |
|---|---|
| Completed | Activities with status Complete |
| In Progress | Activities currently in progress |
| Not Started | Activities that have not yet started |
| Critical | Activities on the critical path (total float ≤ 0) |
| Non-critical | Activities not on the critical path (total float > 0) |
| Negative Float | Activities with negative total float |
| Longest Path | Activities marked as driving path |
| Milestone | Milestone activities |
| Level of Effort | Level of Effort (LOE) activities |
| Normal | Normal task-duration activities |
| Has Start Constraint | Activities with a start constraint (MSO, SNET, SNLT, ALAP) |
| Has Finish Constraint | Activities with a finish constraint (MFO, FNET, FNLT) |
| Has Any Constraint | Activities with any type of constraint |
| Behind Schedule | In-progress activities with negative float |
| Zero Percent Complete | Activities with 0% physical completion |
| 100% Complete | Activities with 100% physical completion |
Built-in filters cannot be edited or deleted, but you can use them as a starting point — apply one and then refine with additional custom filters.
Creating a Custom Filter
- Click New Custom Filter in the Filter Manager.
- The Filter Editor opens with:
- Name and Description fields at the top.
- A condition builder where you add filter rules.
Adding Conditions
Each condition consists of three parts:
- Field — Which column to filter on (e.g., Total Float, Status, Start Date)
- Operator — How to compare (e.g., "is greater than", "contains", "is before")
- Value — The target value to match against
Click Add Condition to add a new rule. You can add as many conditions as you need.
25 Filter Operators
Text Operators
| Operator | Description |
|---|---|
| is equal to | Exact match |
| is not equal to | Does not match |
| contains | Field contains the text |
| does not contain | Field does not contain the text |
| starts with | Field begins with the text |
| ends with | Field ends with the text |
| is blank | Field is empty or null |
| is not blank | Field has a value |
| is one of | Field matches any value in a list |
| is not one of | Field does not match any value in a list |
Numeric Operators
| Operator | Description |
|---|---|
| is greater than | Field value exceeds threshold |
| is greater than or equal to | Field value meets or exceeds threshold |
| is less than | Field value is below threshold |
| is less than or equal to | Field value is at or below threshold |
| is between | Field is within a range (requires two values) |
| is not between | Field is outside a range |
Date Operators
| Operator | Description |
|---|---|
| is before | Date is earlier than target |
| is after | Date is later than target |
| is on or before | Date is on or earlier than target |
| is on or after | Date is on or later than target |
| is in the last N days | Date falls within the past N days |
| is in the next N days | Date falls within the next N days |
Boolean Operators
| Operator | Description |
|---|---|
| is true | Field is Yes/True |
| is false | Field is No/False |
Hierarchical Operators
| Operator | Description |
|---|---|
| is descendant of | Activity belongs to a WBS branch (WBS hierarchy matching) |
AND/OR Logic Within a Filter
Conditions within a filter can be combined with:
- AND — Activity must match all conditions
- OR — Activity must match any condition
You can also create condition groups to build more complex logic (e.g., "Status is In Progress AND (Float < 0 OR Float is blank)").
Editing a Custom Filter
- Open the Filter Manager.
- Click the ⋯ menu on a custom filter card.
- Select Edit Filter.
- Make your changes in the Filter Editor.
- Click Apply to save.
Deleting a Custom Filter
- Open the Filter Manager.
- Click the ⋯ menu on a custom filter card.
- Select Delete Filter.
- Confirm the deletion in the confirmation dialog.
If the deleted filter was active, it is automatically cleared.
Setting a Default Filter
Click the ⋯ menu on any filter and select Set as Default. This filter will be pre-selected when you open the Filter Manager. Select Remove as Default to undo.
Saved Filters & Cloud Sync
Custom filters are automatically saved to your Kazinex account (Supabase). This means:
- Your filters are available on any device you sign into.
- Filters persist between sessions — they are still there when you return.
- If you are offline, filters are cached locally and synced when connectivity returns.
Quick Apply from the Toolbar
The Filter toolbar button is a split button:
- Click the main button to open the full Filter Manager dialog.
- Click the dropdown arrow for quick actions (recent filters, clear filter).
When a filter is active, the button turns primary (highlighted) and shows a badge with the number of active filter presets.
Next Steps
- Activities Grid — Return to the main grid reference
- Grouping — Combine filtering with grouping for powerful analysis
- Quality Overview — Filter activities flagged by quality checks