Cascading field parent and child "Dropdown" controls
Platform Notice: Cloud Only - This article only applies to Atlassian products on the cloud platform.
Summary
In Jira, you can have a custom field with custom field type “Select List (cascading)”, where there are parent and child values for the user to select from. This article walks through how to create dependent “Dropdown” controls in Atlassian Analytics that reference your cascading field.
Cascading fields are represented in the Atlassian Data Lake in the Jira “Issue field” table. The parent record will have (parent)
appended to the field name, and the child record will have (child)
appended to the field name, with its respective field values in subsequent rows.
For example, if you have a cascading field called “Cascade”, there will be one row with field name “Cascade (parent)” with the corresponding value, and separate rows with field name “Cascade (child)" and their corresponding values.
Name | Value |
Cascade (parent) | Fruit |
Cascade (child) | Mango |
Cascade (child) | Strawberry |
Solution
1. Create the parent “Dropdown” control
From your dashboard sidebar, select Control > Dropdown.
Select Switch to control editor.
Add the Value column from the Issue field table under “Jira family of products” to the Columns section and use the Group aggregation.
Add the Name column from the Issue field table to the Filters section and make it equal to the name of your field, with
(parent)
concatenated at the end. For example, my cascading field is called “Taxonomy”, so the value input is “Taxonomy (parent)”.Optionally, rename your column to make it descriptive.
Name the “Dropdown” control to also have a descriptive name.
Click Save to dashboard to place your new “Dropdown” control on your dashboard.

2. Create the child “Dropdown” control
From your dashboard sidebar, select Control > Dropdown.
Select Switch to control editor.
Add the Issue ID, Name, and Value columns from the Issue field table under “Jira family of products” to the Columns section and use the Group aggregation for all three columns.
Add the Name column from the Issue field table to the Filters section and filter it to ‘is one of’ the names of both the parent and child field names.
Use a “Pivot” step to transform the parent and child fields into their own columns. Change the aggregates duplicates by option to “Auto”.
Add a “Filter” step to include rows where the parent column is equal to the parent “Dropdown”. For my example, this means it is filtering where “Taxonomy (parent) = {CASCADING_PARENT}”.
Hide the “Issue ID” and parent field columns, as they are no longer needed.
Finally, add a “Group & aggregate” step to group the child field values.
Name the “Dropdown” control to also have a descriptive name.
Click Save to dashboard to place your new “Dropdown” control on your dashboard.
Now you have your cascading field represented as dependent “Dropdown” controls!

Was this helpful?