Advanced Value Filtering

Advanced filtering allows the user to construct more complex rules for filtering. As well as simple comparison of values, advanced filtering supports compound filtering options where multiple comparisons can be evaluated individually or in groups.

For those familiar with SQL, this is equivalent to compound WHERE statements such as

WHERE (SALES > 300000 AND MARGIN < 0.25) OR (SALES < 300000 AND MARGIN > 0.3).

Any number of conditions may be combined together in any combination of individual and compound statements

The individual filter conditions are specified using the other filter wizard panels as described in the Value Filtering topic.

Operations

Additional filters are added by clicking on the "+" icon when hovering over an existing filter:

To specify how these two filters should be combined, click on the small drop down menu between the two conditions.

Multi-filter Switches

Three options are available, with their function illustrated by the icon and text:

  • AND - Both conditions must be met to return values. Equivalent to the intersection of two or more sets.

  • OR - Either condition must be met to return values. Equivalent to a union of two or more sets.

  • NESTED - the outer filter is filtered further by the inner one(s). In effect the filters are applied on the results of previous ones.

Grouping filter operations and switches

Note. When setting the relationship between two compound conditions, only AND and OR are available.

To group multiple conditions together, select the conditions by clicking the selection box. The "Create Group" button becomes active. click on this button to group the conditions together.

Grouped conditions are identified by the visual bracket across the conditions.

To ungroup the conditions, click on the bracket and select "Ungroup"

Example