Hi All,
We are facing a scenario where users must dynamically select specific list items for different planning scenarios.
Example:
- We have 5 products in total
- Scenario A: User plans for 3 products
- Scenario B: User plans for 4 products
Because this selection is dynamic, we are not using subsets. Instead, we:
- Use Boolean flags at the product level
- Apply conditional logic in formulas (e.g., if Product Applicable? then calculate else 0)
To control performance, we implemented the following approach:
Master Switch Pattern
We created a SYS Calculate? Boolean master switch to control high‑effort formulas and pause real‑time calculations.
The idea is:
- Enable calculations after selecting the products only at the final step,
This works functionally, but we are encountering a performance issue:
- When the master switch is turned ON, the Polaris model takes ~2–3 minutes to apply changes
- It seems Polaris recalculates everything once the switch is enabled
Questions:
- Has anyone faced a similar issue with a master calculation switch in Polaris?
- Are there better design patterns to handle dynamic product selection without triggering a full recalculation?
- Any recommendations to improve performance or alternative approaches we should consider?
Thanks in advance for your help!
@Misbah @seb_mcmillan @Marina Ketelslegers
Thanks
Ashutosh