Understanding Operators
The list of available operators is based on the type of column selected for filtering. The following table provides a description for each operator. The operators are the same for filtering and conditional formatting.
Note: Text‑based checks are not case sensitive; for example, 'TEST' would match TEST, Test, or test.
Operator
Type
Description
is empty (or zero)
Text, numbers
Filters or formats if the cell is empty or contains zero (0). Note that some cells have a value of zero, but the 0 character is not displayed to reduce visual clutter (for example, #Out in the Work Agenda).
is not empty (or zero)
Text, numbers
Filters or formats if the cell value would not match the is empty (or zero) operator above.
equals
Text, numbers
Filters or formats only if the cell exactly matches the filter value. Not case sensitive.
does not equal
Text, numbers
Filters or formats only if the cell value would not match the equals operator.
is in
Text, numbers
Filters or formats based on a set of values you specify in the filter value. If the column contains a fixed set of values, you can also choose the values from a drop‑down list. Not case-sensitive.
is not in
Text, numbers
Filters or formats if the cell value would not match the is in operator.
contains
Text, numbers
Filters or formats where any matching text is specified in the Value(s) field. Not case-sensitive.
Note: This will match parts of words; for example, 'sing' would match 'browsing'.
contains one of
Text, numbers
Similar to the contains operator, but will filter or format if any of a list of filter values is found in the cell value.
like
Text
Filters or formats if the cell value matches the regular expression specified in the filter value. (Not case-sensitive)
Examples
To find values that exactly match either X or Y, select like and enter ^(X|Y)$ in the filter value field (this will also match x or y, since it is not case sensitive).
To find values that start with A, select like and enter ^A in the Match Value field. (this will also match values starting with a, since it is not case sensitive.
Note: There are many regular expression references, including books, web sites, and tutorials. You can also find regular expression testing sites that might help when creating and testing regular expressions; remember to enable the case insensitive option of the regular expression to match the behavior of NMS filtering/formatting.
not like
Text
Filters or formats if the cell value would not match the like operator above.
is between
Numbers, Dates
Filters or formats if the cell value is between the specified range (including the start and end values).
is not between
Numbers, Dates
Filters or formats if the cell value would not match the is between operator.
is between (numeric)
Text
Filters or formats if the cell value is between the specified range (including the start and end values).
is not between (numeric)
Text
Filters or formats if the cell value would not match the is between (numeric) operator above.
is between (text)
Text
Filters or formats if the cell value is alphabetically between the specified range (including the start and end values, not case-sensitive). For example, is between 'a' and 'b' would match abc, or b, but not bca because bca is alphabetically after b.
is not between (text)
Text
Filters or formats if the cell value would not match the is between (text) operator above.
>=
Numbers
Filters or formats only if the cell value is greater than or equal to the filter value.
<=
Numbers
Filters or formats only if the cell value is less than or equal to the filter value.
>= (numeric)
Text
For NMS columns containing a mixture of numbers and text, this filters or formats only if the cell value is a numeric value greater than or equal to the filter value.
<= (numeric)
Text
For NMS columns containing a mixture of numbers and text, this filters or formats only if the cell value is a numeric value less than or equal to the filter value.
>= (text)
Text
Filters or formats only if the cell value is alphabetically equal to or after the filter value. Not case-sensitive. For example, bat is after ban and abc is after a.
<= (text)
Text
Filters or formats only if the cell value is alphabetically equal to or before the filter value. Not case-sensitive. For example, ban is before bat and a is before abc.
bitwise and
Numbers
This operator is used for cases where there is a single whole number value representing state in individual bits.
For example, for the following binary codes:
00000001 = suspect quality (decimal value 1)
00000010 = stale value (decimal value 2)
00000100 = uninitialized (decimal value 4)
You could check for the stale value flag with a bit and for 00000010, which in decimals is the number 2.
If you want to check for the presence of any one of a number of values, you can add them together. For example, if you want to check for suspect quality OR stale value, you could use the number 3 (1 + 2).
Note that there is currently no way to check for the presence of ALL flags like this, just any one of them. That is, you cannot check for both suspect quality AND stale value being set.
bitwise not and
Numbers
Filters or formats if the cell value would not match the bitwise and operator above.
is empty
Date/Time
Filters or formats if the cell value is empty.
is not empty
Date/Time
Filters or formats if the cell value would not match is empty.
is in the last
Date/Time
Filters or formats if the date/time is within the last number of minutes, hours, days, and so forth from now.
Note: Days are always checked from a midnight boundary; for example, is in the last 1 day will check from 00:00 yesterday until the current time. Week offsets are similar, but are checked from 00:00 of the first day of the week, so is in the last 1 week will match dates from the start of the previous week up until now.
is in the next
Date/Time
Filters or formats if the date/time is within the next number of minutes, hours, days, and so forth from now.
Note: see the is in the last operator description for information about how day and week offsets are calculated.
is before (relative)
Date/Time
Filters or formats if the date/time is before the specified offset from now.
Note: see the is in the last operator description for information about how day and week offsets are calculated.
is after (relative)
Date/Time
Filters or formats if the date/time is after the specified period from now.
Note: see the is in the last operator description for information about how day and week offsets are calculated.
was yesterday
Date/Time
Filters or formats if the date/time was anytime yesterday.
is today
Date/Time
Filters or formats if the date/time is anytime today.
is tomorrow
Date/Time
Filters or formats if the date/time is anytime tomorrow.
was last week
Date/Time
Filters or formats if the date/time was anytime last week.
is this week
Date/Time
Filters or formats if the date/time is anytime this week.
is next week
Date/Time
Filters or formats if the date/time is anytime next week.
was last month
Date/Time
Filters or formats if the date/time was anytime last month.
is this month
Date/Time
Filters or formats if the date/time is anytime this month.
is next month
Date/Time
Filters or formats if the date/time is anytime next month.
is before (fixed)
Date/Time
Filters or formats if the date/time is before the specified fixed date/time.
is after (fixed)
Date/Time
Filters or formats if the date/time is after the specified fixed date/time.
is between
Date/Time
Filters or formats if the date/time is between the specified dates.
is not between
Date/Time
Filters or formats if the date/time is outside the specified dates.
 
Dynamic Filtering
Some tables provide a row of blank filter boxes above the column headers. Enter all or part of the text you want to filter by in the appropriate filter box. The table data is dynamically filtered to display items that contain matching values as you enter the filter criteria. You can combine filter criteria by typing values in more than one column.
Auto Filtering
Some tables support auto filtering (also referred to as cell filtering), which allows you to filter the list by the value of any cell. To use auto filtering, right-click a cell containing the value you want to filter, and select the Toggle Auto Filter option. (When enabled, the menu option is checked.) The table is refreshed to display only rows where the value matches the selected cell. For example, if you click a cell in the Feeder column with a value of "2413" and enable auto filter, the table will refresh to display only events for Feeder 2413. Click the option again to turn off cell filtering.
Organizing Filters and Folders
Filters are organized into main structures – Global, Personal, and Shared:
Global filters are seen by all Users, but the ability to edit within this structure is based on role.
Personal filters are seen only by the User that created them.
Shared filters are seen by all Users. Filters placed here can be copied by Users to other structures, depending on their role.
In addition, commonly accessed filters can be added to a Favorites structure, as a shortcut.
Each top-level structure also supports collapsible folders into which filters can be placed, to help organize work and other information.