Mar 24, 2026
This product update focuses on two key improvements:
1. dynamic thresholds that adapt automatically to data context
2. More precise interaction through subcategory selection
This product update focuses on two key improvements:
1. dynamic thresholds that adapt automatically to data context
2. More precise interaction through subcategory selection
Power BI developers rarely struggle with building visuals. The real complexity comes from everything around them.
Thresholds that need constant updates. Interactions that require slicers. Logic that lives outside the visual layer. Over time, reports become harder to maintain, not because of the visuals, but because of the work required to support them.
This update focuses on reducing that overhead.
Two key improvements are introduced:
Both features reduce manual work and make reports more responsive to user exploration.
Thresholds are used to represent targets, limits, or expected ranges. In most reports, they are static. This means they must be manually updated or recalculated through measures when data changes.
This creates unnecessary complexity and maintenance effort.
Dynamic thresholds allow thresholds to be defined using data fields or measures that automatically respond to filters and context.

The visual automatically determines how thresholds behave based on the provided fields:
The threshold values can also be driven by Power BI parameters.
When a parameter is used in the underlying measure or column, the threshold will automatically shift based on the selected parameter value.
This allows users to interactively adjust targets, limits, or ranges directly in the report, without modifying the visual or recalculating logic.
As the parameter changes, the threshold updates in real time, reflecting the new context defined by the parameter.
This removes the need to manually configure threshold types or logic.
The Drill Down Timeline visual supports additional aggregation options for dynamic thresholds.
Available aggregation options include:
This allows developers to control how thresholds behave across time based data.
Dynamic thresholds remove the need for static configuration. Instead of recalculating thresholds manually, they adjust automatically based on filters and context.
This results in less DAX, more accurate visuals, and lower maintenance effort.
Filtering data inside visuals often requires slicers or additional report elements. This creates extra steps for users and additional work for developers.
This update introduces more precise interaction directly inside the chart.
Users can now select individual subcategories within a column or bar when a legend is present.
At the same time:
If multiple categories are used for drill down, clicking will trigger drill behavior instead of selection.
This enables more precise filtering without additional slicers. Users can explore data directly within the visual while developers can simplify report layouts.
The result is cleaner reports and faster interaction.

This update reduces two common sources of complexity.
Static logic that requires manual updates and recalculation.
Indirect interaction that depends on slicers and additional visuals.
By moving these capabilities into the visual layer, reports become easier to build and easier to maintain:
This update focuses on practical improvements that affect real development workflows.
Dynamic thresholds reduce manual configuration. Improved interactions reduce dependency on additional report elements.
Together, these changes make reports more adaptive and easier to manage:
Subscribe to our newsletter and be the first to read our latest articles and expert data visualization tips!