Filters by keywords and text patterns

In this article we gathered examples of useful Advanced Filters for Views and Visual Reports that help to select, hide or highlight data by keywords, phrases and text patterns in names, descriptions and comments.

These filters are helpful as a workaround when Search does not provide you with the results you need and when the exact filtering rule you need cannot be built using more simple and intuitive Basic Filters and Visual Filters.

To apply these filters, open an existing view from the left menu or create a new view. The filters should be inserted into the Filter input box in view setup and not to the Search box.

These filters work when you set up a view with Assignable entities (such as User Stories, Tasks, Bugs, Requests, Features etc.) as well as work scope entities (Releases, Sprints or Iterations, Team Iterations, Projects, Programs).

Field Filter Result
Name ?"abc" in Name?Name.Contains("abc") entities with "abc" in name
Description ?"abc" in Description?Description.Contains("abc") entities with "abc" in description
Description ?Description is None entities with blank description
Comments ?Comments.Where(Description.Contains("abc")) entities with "abc" in comments
Name ?not "abc" in Name?not Name.Contains("abc") negative filtersexclude entities with "abc" in name
Description ?not "abc" in Description?not Description.Contains("abc") negative filtersexclude entities with "abc" in description
Description ?Description is not None negative filterexclude entities with blank description
Comments ?not Comments.Where(Description.Contains("abc")) negative filterexclude entities with "abc" in comments
Name ?Name in ["abc", "def"] entities with either "abc" or "cde" in name

The filters can be effectively combined with each other. To combine filters, use the AND, or OR operators with brackets. The following filter may help you to find cards (entities) with Names, Descriptions or Comments containing the required pattern:

Here's a list of all supported operators:

?Name.Contains("keyword_123") or Description.Contains("keyword_123") or Comments.Where(Description.Contains("keyword_123"))

Operator Meaning
is equal to
is not not equal to
== equal to
in has
not in does not have
contains() has
in [" "," "] equal to one or another

Filtering users by names

Users do not have single Name field. Instead, each User entity has two fields: FirstName and LastName. Please apply filters to these fields.

Entity Filter Result
User ?LastName is 'Brown' users having last name 'Brown'