Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Anchor | ||||
---|---|---|---|---|
|
Calculated Fields allow you to manipulate or change how results appear in your report, over and above the Group Data or Advanced Function options that are available in a field's format options.
You can use a Pre-Defined formula or build your own, depending on your requirements.
Table of Contents |
---|
To add a calculated field to a report, click the + icon in the bottom right of the left hand panel, under the folders.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Pre-Defined Formula
A number of functions are built in that you can use with date, time or metric fields. Choose Pre-Defined for the Formula Type Date & Time to explore what's available.
Image RemovedImage Added
For any selection, you'll need to:
1) Define the field type as Dimension or Metric
Image Removed
2) Define to define the value(s) (fields in the view) that the function needs to refer to.
Note | ||
---|---|---|
| ||
You can generally only select fields that are available in the view, including standard system fields and your custom Global Questions. This excludes those calculated in the report or view via another calculated field or sub-query, like the date a certain job status is changed or a step is finished. |
3) Give your field a name (if you didn't at the start) and save.
Info | ||
---|---|---|
| ||
Days Between(SQL Server)Image RemovedDateImage Added Use this to calculate the calendar days between two dates captured in the system, like job created and job archived, or another date you record against a custom global question on a form. |
Info | ||
---|---|---|
| ||
Working DaysBetweento NowImage RemovedImage Added Use this to calculate the business days between two dates captured in the system, like job created and job archived, or another date you record against a custom global question on a form. You'll also need to choose a location field - simply choose a text field from the options. Image Removed Image Removed a date and the current date. |
Custom Formula
To create your own formula, choose Simple as the Formula Type.
You'll now see a formula builder screen like this.
Available fields will be dark grey, while fields not available will be greyed out. What fields are available will change as you build your formula.
Example calculation formats are included below - expand to see details.
Info | |||||
---|---|---|---|---|---|
|
Info | ||||||
---|---|---|---|---|---|---|
|
There are, of course, many variations of these formulas and what you use will depend upon your unique requirements.
Tip |
---|
|
Tip | ||
---|---|---|
| ||
Sometimes your calculated field might be complex enough that it is quite laborious building an argument that captures all of the different variables. If you find that a calculated field - particularly one counting candidates or jobs that fulfil certain requirements - demands too many arguments to be manageable, another option is to add a sub query where you count the candidates or jobs (linked by an appropriate field) and all of the arguments are included as filters on the sub-query instead. |
Note |
---|
Replace the Field Names and Answers used in the below examples with your own, e.g. 'Gender' with your gender-related global question, and 'Female' with your relevant answer. |
Info | ||
---|---|---|
| ||
Candidate Full NameFirstName + ' ' + LastName |
Info | ||
---|---|---|
| ||
Count ofCandidate GroupCandidates e.g. Gender, DiversityFemales: COUNTDISTINCT ( CASE WHEN Gender = 'Female' THEN ApplicationID END ) Disability: COUNTDISTINCT ( CASE WHEN |
Disability |
= 'Yes' THEN |
ApplicationID |
END ) |
Indigenous: COUNTDISTINCT ( CASE WHEN Aboriginal or Torres Strait Islander = 'Yes' THEN |
ApplicationID |
END ) |
CASE WHEN "yfCustomGQAppData"."Current Employee" = 'No' THEN "yfApplicationsDimension"."ApplicationID" END
CASE WHEN "yfCustomGQAppData"."Aboriginal or Torres Strait Islander" = 'Yes' THEN "yfApplicationsDimension"."ApplicationID" END
Complex Custom Formulas vs. Sub Queries
NESB: COUNTDISTINCT ( CASE WHEN Diversity: Non English background = 'Yes' THEN ApplicationID END ) Current Employees: COUNTDISTINCT ( CASE WHEN Current Employee = 'Yes' THEN ApplicationID END ) |
Info | ||
---|---|---|
| ||
Count of Candidate Outcomes e.g. OfferedOffered Candidates (by APM step and status): COUNTDISTINCT ( CASE WHEN CurrentAPMStep = 'Offer' AND CurrentAPMStepStatus = 'Successful' THEN ApplicationID END ) Declined Candidates (by form question): COUNTDISTINCT ( CASE WHEN Assessment Outcome = 'Declined' THEN ApplicationID END )
|
Info | ||
---|---|---|
| ||
Concatenate Multiple Columns( CASE WHEN CustomFieldOne IS NOT NULL THEN ( CustomFieldOne) ELSE ( '' ) END ) + ( CASE CustomFieldTwo IS NOT NULL THEN ( ', ' + CustomFieldTwo ) ELSE ( '' ) END ) + ( CASE WHEN CustomFieldThree IS NOT NULL THEN ( ', ' + CustomFieldThree) ELSE ( '' ) END ) --repeat for additional columns |