Overview
Reports when produced can be very time-consuming especially if you are scanning the whole database with no filters. To avoid the need to extract out all data from Paradigm in favor of targeting just the records that are desired, Report Builder will allow you to add filter clauses. This is both to minimise the time taken to generate a report and also remove the need for manually editing (removing rows) from the output before it is ready to support business decision-making.
INTRODUCTION: FILTER CLAUSES User Interface Navigation
Expand | ||
---|---|---|
| ||
This is where you will add the filter clauses required for your report. You can group your clauses by an AND or OR set and most importantly an option to validate the rules you’ve added. |
Expand | ||
---|---|---|
| ||
After adding all your rules set, you will be given an option to set the fields whether you want them to appear on the form when you save the report. A convenient way to preview your form is also available by clicking the PREVIEW FORM button. |
Expand | ||
---|---|---|
| ||
title | FILTER CLAUSES section Buttons |
---|
Buttons
Brief Description
COMPARE EXPORT STRING
COMPARE EXPORT DATA
PREVIEW FORM
+ AND SET
+ OR SET
VALIDATE RULES
Key Terms and Concepts
INCLUSIVE Filter Clause Operators
title | Equals to the value (=) |
---|
Equals to the value
Key Terms and Concepts
Expand | ||
---|---|---|
| ||
Expand | ||
| ||
Equals (=)For this operator, the data within the column name has to be an exact match.
Example 1
Example 2
Greater Than (>) |
Expand | ||
---|---|---|
| ||
Greater than the value (>) |
Expand | ||
---|---|---|
| ||
Greater than or equal to the value (>=) |
Expand | ||
---|---|---|
| ||
Less than the value (<) |
Expand | ||
---|---|---|
| ||
Less than or equal to the value (<=) |
Expand | ||
---|---|---|
| ||
Contains the value (ilike) |
Expand | ||
---|---|---|
| ||
Contains the case sensitive value (like) |
Contains any of the following options (in) |
Expand | ||
---|---|---|
| ||
Is not empty (not null) |
EXCLUSIVE Filter Clause Operators
title | Not equal to (!=) |
---|
title | Does not contain (not ilike) |
---|
title | Does not contain the case sensitive value (not like) |
---|
title | Does not contain any of the following options (not in) |
---|
title | Is empty (null) |
---|
ADVANCED Filter Clause Operators
Expand | ||
---|---|---|
| ||
Expand | ||
| ||
Expand | ||
| ||
Expand | ||
| ||
Expand | ||
| ||
Expand | ||
| ||
Expand | ||
| ||
Expand | ||
| ||
Equals (=)Not Equal !=For this operator, the data within the column name has to can not be an exact match. Example 1
Example 2
Greater Than (>)Normally used for numeric values like date, credit points. Return values greater than what has been set. Example 1
Less Than (<)Normally used for numeric values like date, credit points. Return values less than what has been set. Example 1
Greater Than Equal To (>=)Normally used for numeric values like date, credit points. Return values greater than and equal to what has been set. Example 1
Less Than Equal To (<=)Normally used for numeric values like date, credit points. Return values less than and equal to what has been set. Example 1
InIN is normally used when selecting predefined options from the drop-down box. You can also multi-select the values which you would want to be included in your clause. NOTE: In Paradigm, when you use this operator, you need to click the UPDATE FILTERS button first before you will see the options under the column Value. Example 1
Example 2
Not InNOT IN is normally used when selecting predefined options from the drop-down box, and it will choose which of the predefined options should be specifically excluded from the results. You can also multi-select the values which you would want to be included in your clause. NOTE: In Paradigm, when you use this operator, you need to click the UPDATE FILTERS button first before you will see the options under the column Value. Example 1
Example 2
|
Expand | ||||
---|---|---|---|---|
| ||||
BracketsPutting your clause inside brackets (parentheses) will tell the system to assess the conditions or clauses inside the brackets first before evaluating the clauses outside of it. Example ConditionsANDThis will return all the data or information which are true for all conditions separated by AND. Example
The example used for this report is the Centrelink report. This is a pre-saved report within the report builder “Person Status’ IN Active AND “Course Enrolment Status Id” IN Enrolled AND “Overseas Student” NOT EQUAL Yes. All three of these criteria have to be met for a record to appear within the data set produced for this report. ORThis will return all the data or information which are true for any of the conditions separated by OR. Example
NOTE: You can have multiple filters (with AND and OR conditions) that can be mixed and matched to reduce the data set to produce a specific data set from the whole database. |
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Using the FILTER CLAUSES section You can set the fields or parameters to be dynamically entered by the next user who will use your report by setting the last three column names under the FILTER CLAUSES section.
Example Report (UNIT ENROLMENTS INVOICED WITH NO GRADES): take note of the Form Labels, Appear on Form, and Mandatory columns which are set to YES. Report Form when run format: as a result of making the fields appear on the form and making them mandatory, the user will be prompted to enter the required values each time the report is generated
Utilising the BASE REPORT PARAMETERS section You can also set the suggested or available parameters under this section if required for your reporting requirements. This is very helpful if you want the user to dynamically enter or change some of the dates on which the report will become required or needed. NOTE: When you want to add one or more of the available BASE REPORT PARAMETERS on this section, you simply follow the same instructions as above, by setting the Appear On Form column to Yes and also have the option to make the field mandatory by selecting Yes under the Mandatory column. The sample base report parameters below can be added and edited when using the Student Unit Enrolment Details base report.
Example
|
Expand | ||||
---|---|---|---|---|
| ||||
Example Clause 1(without configuring the report parameter screen):
Example Clause 2:UNIT ENROLMENTS INVOICED WITH NO GRADES Report (with a report parameter screen configuration):
|
Workflow
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
NOTE: In this column, the field or column name you choose would not necessarily be included in your report output. You can choose the field here that could help you filter your result. See sample clauses above (Navigation > Sample Filter Clauses) as your guide.
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Tip |
---|
In Paradigm, when you use the IN and NOT IN operators, you need to click the UPDATE FILTERS button first before you will see the options under the column Value. |
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
NOTE: Only the filter clauses inside the circle with the ➖ (minus) sign will be considered as valid or part of your clauses. Normally, once you’re done with adding all your filter clauses, there will still be one circle with the ➕ plus sign on it left at the very end, disregard this and proceed to the next step.
Tip |
---|
OPTIONAL STEP Refer to the (Navigation > Configuring the Report Parameter Screen) section above if you want some of the fields to be dynamically inputted by the user each time a report is run. |
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Introduction to Report Builder | Step 1 - Select a Base Report | Step 2 - Add and Remove Fields | Step 3 - Rename and Reorder Fields | Step 4 - Add Filter Clauses | Step 5 - Save Report