Skip to content

Cascading Parameters

Cascading parameters refresh a child drop-down based on the parent selection — for example Country → State → City.

Goal

Link a lookup parameter so its list depends on another parameter.

Prerequisites

  • Parent and child parameters exist
  • Lookup SQL for the child can reference the parent with $P{} / $X{}

Steps

  1. Open the child parameter in Parameter Manager.
  2. Open the Lookup settings and enable lookup.
  3. Write lookup SQL that filters using the parent parameter.
  4. Set Depends on to the parent parameter name(s).
  5. Choose display and value fields.
  6. Save, then open Preview and change the parent value to confirm the child list updates.

[ Screenshot: Cascading parameter depends-on settings ]

Result

Changing a parent value reloads the child choices before the report runs.

Tips

Tip

Test cascades with Data Preview and Preview prompting. Empty child lists usually mean the lookup SQL or depends-on list is incomplete.

See Also