Skip to content

Operators Reference

The operators you can use depend on the column’s data type. This page covers every operator.

String columns have the most operators, including pattern matching.

OperatorDescriptionExample
EqualsExact match (case-sensitive)Company Name Equals "Acme Corp"
Not EqualEverything except this valueStatus Not Equal "Closed"
ContainsText includes the value anywhereDescription Contains "urgent"
Does Not ContainText doesn’t include the valueSubject Does Not Contain "test"
Starts WithText begins with the valueTicket ID Starts With "INC"
Ends WithText ends with the valueEmail Ends With "@company.com"
Is BlankEmpty string or nullNotes Is Blank
Is Not BlankHas any valueAssignee Is Not Blank

For string columns, these operators support selecting multiple values:

  • Equals / Not Equal
  • Contains / Does Not Contain
  • Starts With
  • Ends With

When you select multiple values:

  • Equals: Matches ANY of the values (implicit OR)
  • Not Equal: Excludes ALL of the values (implicit AND)
  • Contains: Text includes ANY of the values

Example: Status Equals ["Open", "Pending", "In Progress"]

This matches records where Status is Open OR Pending OR In Progress.


Numeric columns support comparison operators.

OperatorDescriptionExample
EqualsExact numeric matchPriority Equals 1
Not EqualAny value except thisPriority Not Equal 0
Greater ThanValues above thresholdAmount Greater Than 1000
Less ThanValues below thresholdAge Less Than 18
Greater Than or EqualAt or above thresholdScore Greater Than or Equal 80
Less Than or EqualAt or below thresholdQuantity Less Than or Equal 100
Is BlankNo value (null)Revenue Is Blank
Is Not BlankHas any numeric valueCost Is Not Blank
  • Type the number directly
  • Decimal values work for float columns
  • Negative values are supported

Date columns have specialized operators for time-based filtering.

OperatorDescriptionExample
OnMatches a specific dateCreated Date On Today
Not OnAny date except this oneDue Date Not On Yesterday
BeforeDates prior to the valueStart Date Before End of Last Month
AfterDates following the valueModified Date After Start of This Week
BetweenDate range (relative only)Created Date Between Last 30 Days
Is BlankNo date set (null)Resolved Date Is Blank
Is Not BlankHas any date valueDue Date Is Not Blank

Each date operator (except Is Blank/Is Not Blank) supports three modes:

  1. Relative Time: Beginning/End of day, week, month, quarter, year
  2. Static Time: A specific calendar date from a date picker
  3. Current Time with Offset: Now plus/minus days, hours, minutes

See Date Filtering for detailed examples.

Between is unique:

  • Uses relative time units only (no static date ranges)
  • Configures a start and end boundary
  • Each boundary can use different time units
  • Supports hour-level precision

See Date Filtering for configuration details.


Boolean columns have simple equality operators.

OperatorDescriptionExample
EqualsMatches true or falseIs Active Equals true
Not EqualOpposite of the valueIs Deleted Not Equal true
Is BlankNo value set (null)Is Verified Is Blank
Is Not BlankHas true or false valueIs Approved Is Not Blank

A toggle button appears with two options: true and false. Click to select.


Timedelta columns represent durations (time elapsed, time remaining).

OperatorDescriptionExample
EqualsExact duration matchResponse Time Equals 1 hour
Not EqualAny duration except thisWait Time Not Equal 0
Greater ThanLonger than thresholdResolution Time Greater Than 4 hours
Less ThanShorter than thresholdResponse Time Less Than 30 minutes
Greater Than or EqualAt least this durationActive Time Greater Than or Equal 1 day
Less Than or EqualAt most this durationIdle Time Less Than or Equal 5 minutes
Is BlankNo duration setPause Duration Is Blank
Is Not BlankHas a duration valueWork Time Is Not Blank

Duration values are stored in seconds internally but displayed in human-readable format. The input supports days, hours, and minutes.


Understanding how null values behave is important for accurate filtering.

OperatorMatches
Is Blanknull, empty string "", missing value
Is Not BlankAny non-null, non-empty value

Important: Not Equal typically excludes null values.

Example: Assignee Not Equal "John"

This returns records where:

  • Assignee is someone other than John
  • Does NOT include records where Assignee is blank

To include blanks, use a group with OR logic:

( Assignee Not Equal "John"
OR
Assignee Is Blank )

BehaviorTextNumberDateBooleanTimedelta
EqualityYesYesOn/Not OnYesYes
Comparison (>,<)NoYesBefore/AfterNoYes
Pattern MatchingYesNoNoNoNo
Range (Between)NoNoYesNoNo
Multiple ValuesYesNoNoNoNo
Blank CheckYesYesYesYesYes