To dynamically create what-if parameters in Power BI for real-time scenario planning, follow these steps:
1. Use Power BI’s Built-in What-If Parameter
-
Go to Modeling > New Parameter > What-if Parameter.
-
Define a range, increment, and default value. For example, to analyze price changes:
-
This creates:
SelectedAdjustment = SELECTEDVALUE('Price Adjustment'[Price Adjustment], 0)
2. Apply What-If Parameter in Measures
Adjusted Sales =
SUM(Sales[Revenue]) * (1 + [SelectedAdjustment])
3. Allow User Input for More Flexibility
4. Enhance Scenario Planning with Multiple Parameters
Scenario Sales =
SUM(Sales[Revenue]) * (1 + [Price Adjustment]) * (1 - [Discount Adjustment])
Use slicers for real-time adjustments across different dimensions.