How do I create a record filter definition?

Have more questions? Submit a request

What is a record filter definition?

A record filter definition in Cintra iQ is a set of criteria used to select and display specific records based on shared commonalities. These filters are vital for sorting and organizing data within the system. They can be applied in various areas, such as in the Navigator for display purposes, in Email Notifications, Letters, and Listing Reports.

How do I create a record filter definition?

Go to Cintra iQ:
  1. Lower right-hand corner> Filters> Record Filters window 
  2. Menu bar> Definitions> Filters> Record Filters window 
 
Click the New button. The Create Record Filter Definition window appears. Within the Create Record Filter Definition window, you can perform the following:
  • Identify the criteria that creates an expression.
  • Add a row of criteria to an expression.
  • Update an existing expression.
  • Delete a row(s) of criteria from an expression.
 
Name Description
Title Enter the name of the filter definition. 
Category Select a category to which to attach the filter definition.
Search The Search field helps in finding the correct field. For more information, see Search for Available Fields.
Available Fields Pane This is a list of all Available Fields within Cintra iQ that appear in each sub folder of the Folders pane. For more information, see Available Fields.
Selected Fields Pane  This contains the search path of the available field you selected in the Available Fields pane, which shows you from where the data is sourced. This path displays the form where the data was entered.

  Note:

Review the path to ensure that the field name you selected is appropriate for the criteria you wish to use to create the filter definition. 

Criteria

The criteria set in these fields create the filter. By entering a Field NameOperator and Value criteria, you are telling the system to compare the Value against the Field Name using the action selected from the Operator drop down list. The criteria is made of the following components:

Name Description
> Field Name: 

This identifies the name of the column in the database in which the system checks for data. Click this to include the selected field from the Available Fields pane. 

Operator:

Select one of the following operators to compare the Value with the Field Name, which results in a sub set of records.

  Note:

For example purposes, Employment Details or Employment Summary are used.

    • Empty: Searches for the defined blank Field Name field within a record.

        Example:

      If Field Name = Leaving Date and Operator = Empty, then the system will search the Employment Records and display those that have a blank End Date field. 

    • Equal: Searches for any record that contains the Field Name's value.

        Example:

      If Field Name = Leave Date, Operator = Equal, and Value = Today, then the system will search the Employment Records and display those that have today's date in the End Date field.

    • Greater or Equal: Searches for the Field Name that contains the value(s) that are greater or equal to what is defined in the Value field.

        Example:

      If Field Name = Prd Col Summary: Net Pay, Operator = Greater or Equal, and Value = £3000, then the system will search the Employment Records and display those employees whose net pay is greater than or equal to £3000.

    • Greater Than: Searches for the Field Name that contains the value(s) that are greater than what is defined in the Value field.

        Example:

      If Field Name = Prd Col Summary: Net Pay, Operator = Greater Than, and Value = £15000, then the system will search the Employment Records and display those employees whose net pay is greater than £15000.

    • Less or Equal: Searches for the Field Name that contains the value(s) that are less or equal to what is defined in the Value field.

        Example:

      If Field Name = Prd Col Summary: Net Pay, Operator = Less or Equal, and Value = £15000, then the system will search the Employment Records and display those employee records that have net pay less than or equal to £15000.

    • Less Than: Searches for the Field Name that contains the value(s) that are less than what is defined in the Value field.

        Example:

      If Field Name = Prd Col Summary: Net Pay, Operator = Less Than, and Value = £15000, then the system will search the Employment Records and display those employee records that have net pay less than £15000.

    • Like: Searches for the Field Name that contains the value(s) set between signs, which is defined in the Value field.

        Note:

      The % symbol is used only with Like. The % symbol acts as a wild card and allows records to be filtered by what ever text or numeric value that is set. Where you place the % symbol gives you different results.

      • %[xx]%: Bookending the value with % tells the system to find any record that contains the value in that field name. Example: If Field Name = Post titleOperator = Like, and Value = %Manager%, then the system will search the Employment Records and display those employee records that have Manager in a post's title.
      • %[xx]: Placing the % at the beginning of the value, tells the system to find any data that has the value at the end. 
      • [xx]%: Placing the % at the end of the value, tells the system to find any data that has the value at the beginning. 
    • Not Empty: Searches for any or all records that contain the information entered in the Values field.

        Example:

      If Field Name = Payroll Name, Operator = Not Empty, then the system will search the Employment Records and display any or all employee records that have payroll names.

    • Not Equal: Searches for any record that does not have the Field Name's value.

        Example:

      If Field Name = Leave Date, Operator = Equal, and Value = Today, then the system will search the Employment Records and display any or all employee records that do not have today's date.

    • Not Like: Searches for the Field Names that do not contain the value(s) set between % signs, which is defined in the Value field.

        Example:

      If Field Name = Post Title, Operator = Not Like, and Value = %Manager%, then the system will search the Employment Records and display those employee records that have do not have Manager in their Post titles.

>Value

Within this field you can perform the following:

    • Add a value from the Available Fields pane. 
    • Enter a value manually. 
    • Right-click and select from the Value menu.
      • Select Key Value: Use this option to select from a list of user defined values that are grouped together under one field name. i.e. Payroll MembershipPost TitlesAttendance Categories, etc. The lists also appear for fields selected from Look up tables.
      • Today: Use this option to base the value on today's date. You also have the option to offset the Today date in the current month or by a number of days, months, weeks or years. 
      • Current Month Functions: This where you can automatically offset the Today date in the current month.
        • <None>: The Date Offset offsets to the current month function is not used.
        • Month Start: The system takes into account today's date and only looks at records that have dates from the beginning of the current month. i.e. Today's date = 25 April , therefore the system will only display records from 1 April.
        • Month End: The system takes into account today's date and only looks at records that have dates until the end of the current month. i.e. Today's date = 25 April, therefore the system will only display records to 30 April.
      • Non Current Month Functions: This is where you can create a date frame so the system can search for record data in relation to Today's date. Example: I want the Date Offset to be the next six days.
          
        • +, -: Depends on what you select; you can apply the date frame to look for the future or past records in relation to Today's date.
        • Value: this determines to what length of period the records are searched.
        • Calendar  breakdown: this determines if the offset period is held in DaysWeeksMonths or Years. The system looks at the number of records in what ever calendar breakdown you select. 
  • Link: Select AND or OR to link one row of an expression to another.

      Example:

    I want to find records where surnames start with P and when the employment start date is before today. Once the filter is applied, the system searches for both last names starting with P and start dates prior to Today's date.

  • ( ): Use these to separate one set of criteria from another so the system processes the expression in an ordered (logical) sequence depending on how the criteria is grouped. If no brackets are used, the system processes each row separately. For more information, see How Do I Apply Brackets?
Expression pane 
This displays a series of criteria which satisfies the expression in order for it to be used to filter a set of records.

Creating a Record Filter Definition

Example: I want to see all the employment records of new starters prior to today's date. Therefore I should create an expression like this:
 
  1. Select the sub folder in the Folders pane to which you wish to apply the filter.
  2. Navigate to the Record Filters window.
  3. Select the New button. The Create Record Filter Definition window appears.
  4. Enter the filter's Title.
  5. Select the Category to which to attach the filter.

      Note:

    If no Category is selected, the filter automatically appears in the Uncategorised category in the Record Filters window.

  6. Select the appropriate available field from the Available Fields pane or perform a Search. The available field is highlighted and appears in the Selected Fields pane.
  7. Click the >Field Name button. The selected available field is displayed as the Field Name.
  8. Select the Operator from the drop down list.
  9. Perform either of the following:
    • Select another field from the Available Fields pane and click the > Value button. 
    • Manually enter the value in the > Value field.
  10. Click the Add button. The criteria appears in the Expression pane.
     
  11. Review the sequence of the fields and make changes where necessary.
  12. Add more criteria if necessary. Or Click the OK button to save the filter. The filter appears in the Records Filter window and is ready to be tested.

To apply brackets

Once you have created a Record Filter Definition with multiple lines of criteria, use the brackets to group criteria within the Expression so that the system knows what to process in a logical sequence.

  1. Highlight the desired row in the Expression: pane.
  2. Navigate to the Add section.
  3. Click the  button.
  4. Highlight the row again.
  5. Click the  button.
  6. Click the OK button. The updated filter is saved.

 

  Note:

To remove the brackets, repeat the actions above, but click the Remove opening or close bracket buttons instead.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful