logo
For Power BI Report Templates
  • Products

    Drill Down Visuals for Power BI

    Discover the most customizable custom visuals for Power BI.

    Pricing & licensing
    • Drill Down Donut Pro
      Drill Down Donut Category Composition
    • Drill Down Pie Pro
      Drill Down Pie Proportional Breakdown
    • Drill Down Combo Pro
      Drill Down Combo Multi-Metric Trends
    • Drill Down Combo Bar Pro
      Drill Down Combo Bar Cross-Metric Trends
    • Drill Down Line Pro
      Drill Down Line Trend Analysis
    • Drill Down Bubble Pro
      Drill Down Bubble Value Relationships
    • Drill Down Scatter Pro
      Drill Down Scatter Correlation Analysis
    • Drill Down Network Pro
      Drill Down Network Entity Connections
    • Drill Down Graph Pro
      Drill Down Graph Relationship Mapping
    • Drill Down Map Pro
      Drill Down Map Geographic Insights
    • Drill Down Waterfall Pro
      Drill Down Waterfall Change Breakdown
    • Drill Down Timeline Pro
      Drill Down Timeline Time-Based Metrics
    • Drill Down TimeSeries Pro
      Drill Down TimeSeries Temporal Patterns
    • Drill Down Line Pro
      Drill Down Line Trend Analysis

    Visuals in Planning

    Discover visuals we’re exploring, share your feedback, and help us decide what to build next.

    Browse concepts
  • Report Templates
    • Browse Report Templates
      Browse Report Templates Explore 2700+
      Power BI reports
    • Plans & Pricing Choose the report download plan
      that fits your needs

    Browse by Category

    Project ManagementSalesFinanceHRKPIBankingLogisticsCRM
  • Resources

      Learn

    • Video Tutorials Step-by-step Power BI guides
    • Webinars Live and recorded expert sessions
    • Visuals Gallery Explore all custom Power BI visuals
    • Blog Power BI tips, updates, and guides
    • Documentation Setup, features, and API reference

    Support

    • ZoomCharts Assistance Help from our product experts
    • Contact Sales Questions about pricing or licensing
    • Contact Support Technical help and troubleshooting
    • FAQ Quick answers to common questions
  • Services
    • Power BI Report Development
      Power BI Report Development End-to-end custom
      Power BI reports.
    • Custom Visual Development
      Custom Visual Development Custom visuals for
      your business needs.
  • Challenges
  • Pricing
Request a quote Try Free Trial Sign in
Request a quote Book a Demo Try Free Trial Sign in
Get it now
Go back

Contents

Blog Zoomcharts Guides Power BI Reference Lines, Areas, Change Indicators: ZoomCharts Thresholds Explained

Jul 08, 2025

Power BI Reference Lines, Areas, Change Indicators: ZoomCharts Thresholds Explained

Constant or dynamic reference lines, shaded areas, change indicators – these visual aids are important tools to provide context and clarity to your reports. 

Title image
Title image

Constant or dynamic reference lines, shaded areas, change indicators – these visual aids are important tools to provide context and clarity to your reports. 

Contents

Share this article

In this article, we will explore various ways you can use the Thresholds feature in ZoomCharts visuals, walk through the configuration, and explain different settings and what they do. Some of the Power BI use cases include: 

  • Constant reference line to show KPIs or targets
  • Dynamic line for percentile or average
  • Shaded area to visually distinguish target range
  • Green or red arrow that shows the change between two values

The Thresholds feature is available in the following ZoomCharts Visuals: Combo, Combo Bar, Line, Timeline, TimeSeries, Waterfall, and Scatter. Even though the examples in this article will use Combo, this guide can be applied to our other visuals since Thresholds function similarly in all of them. 

Power BI average line

Reference Line in Built-in Power BI Visuals

Some of the built-in Power BI visuals already include a way to show visual aids like reference lines or areas. They can be accessed in the Analytics tab of the Visualizations pane.

For this example, we used the built-in Stacked Column Chart visual, and you can see an option to add one or multiple Y-Axis lines to the chart. In addition to the value, you can adjust line color, style, thickness and other settings.

Constant Y-Axis Line in Power BI Built-in Stacked Column Chart

You can place the line at a manually entered value, or apply a calculation (Sum, Average, Median, Min, Max, Count, etc.) to a field of your choice. But note: the summarization will be applied to the entire field, not per category in the chart.

For example, if you select Sales (the same field that is visualized as columns in our example) and use Average summarization, it will take the entire Sales column and calculate the average value across all rows, not the average per segment.

So, if we wanted to show the average per-segment sales as a reference line, we’d have to create a workaround with a custom DAX measure to achieve that. Or use ZoomCharts, which will summarize based on visible data and take categories into account.

To better demonstrate this, here's what happens when you apply Maximum to Sales. The series is visualized as five columns, of which the largest category value is 'Goverment' (53 million). But since the summarization is applied to the entire field, without taking the categories into account, it returns the largest individual row value of the Sales field instead.

Power BI y-axis reference line at maximum value  

Another limitation we wanted to address in ZoomCharts visuals is areas. In the built-in visuals, you can enable Shade area toggle, but it will only allow you to apply color shading to the entire chart area below or above the defined value. In ZoomCharts, you can define both the start and end points of the area.

Power BI Shade Area for Reference Line

Power BI Thresholds in ZoomCharts Visuals

Just like in the built-in visuals, you can create constant reference lines in Drill Down Visuals by ZoomCharts as well. But, in addition to what’s already possible, we decided to introduce even more configuration options and functionality so you can craft more effective visualizations for your reports. In our visuals, this feature is called Thresholds and you can find it in the Thresholds section under Format Visual tab.

The term Thresholds in ZoomCharts visuals covers not just constant reference lines, but also shaded areas, and even a change indicator between two values. Basically, when you are looking to add visual aids or reference markers for your data, head to the Thresholds section.

Power BI reference line and area thresholds

Thresholds Tutorial for ZoomCharts Visuals

In Combo, Combo Bar, Line, Timeline, TimeSeries, and Waterfall, you can enable and display up to four thresholds in a chart, perpendicular to the value axis. In Scatter, you can enable up to eight thresholds – since both the X and Y axes are value axes in a scatter plot, you can show up to four thresholds per each axis.

Step 1: Enabling Thresholds

In the Format Visual tab of the Visualizations pane, find the Thresholds section. By default, it will be disabled and all the options within will be grayed out. However, once you enable the section toggle, the visual will place one threshold (constant line by default) and the configuration options will become available.

Constant Reference Line Threshold in ZoomCharts Power BI Visuals

If you want to display more than one threshold, enable “Show Threshold (2, 3, 4)” toggle for each additional threshold you want to add to the chart. Doing so will reveal an additional set of configuration options that you can use to customize each threshold separately. They will be identified with a number – for example, “Line Color 1” will affect Threshold 1, but “Line Color 2” is for Threshold 2.

Enabling multiple Thresholds in ZoomCharts Power BI visuals

For Scatter: Unlike other Drill Down Visuals, in Scatter there will be two sections – Thresholds X and Thresholds Y. One governs vertical thresholds on the X axis, and the other is for horizontal thresholds on the Y axis. You can configure four thresholds for each axis as described above.

Step 2: Threshold Type

In ZoomCharts visuals, the Thresholds name refers to three different types of on-chart visual aids. Whenever you add a new threshold to your chart, the Threshold Type setting is the first thing you should configure, since they are intended for different use cases:

  • Line: use this if you want to show a single line that spans across the chart from the value axis. Use case: KPIs, targets, average lines, reference lines.
  • Area: use this if you want to apply color shading to a range between two values. Use case: highlighting target ranges, risk areas, segments, QC tolerance bands.
  • Change: use this if you want to define two values and compare them – the visual will calculate the difference and show it as a positive or negative arrow. Use case: monitoring growth over time, comparing max vs. min, visualizing completion rate, etc.

Note: ‘Change’ Threshold type is available in Combo, Combo Bar, Line, Waterfall, and Timeline visuals. Since it wouldn’t really make sense in scatter plots, we didn’t include it in Scatter PRO – but you can use many other visual aids exclusive to Scatter, such as Area Shading or regression lines.

Threshold Type in ZoomCharts Power BI visuals - line, area, change

The reason why we recommend selecting the type first is because each option will reveal a different set of threshold settings. For example, since Line requires only one value, it will have just From-Value settings, whereas the latter two will also show To-Value settings for adjusting the second value. Similar story with things like area color and opacity, or arrow settings that are exclusive to Change type.

Step 3: Threshold Value

All three threshold types require one or two numerical values to determine its position on the value axis (Y-Axis in Combo, Timeline, TimeSeries, Waterfall, X-Axis in Combo Bar, either axis in Scatter). If you want a constant line or area, you can manually enter a constant value, but if you want a dynamic Power BI reference line, you can select one of the calculation options and apply to series values.

Line threshold type requires just one value, since it is just that – a line extending from the value axis. However, Area and Change thresholds require two values – From-Value and To-Value. For Area, these two values will be boundaries for the shaded area, but for Change, the From-Value will be compared against To-Value.

  From-Value To-Value
Line Determines threshold line position -
Area Starting boundary for the area Ending boundary for the area
Change First value for comparison Second value for comparison

Constant Threshold Value

You can choose between different types for either value. The simplest one, Constant, will allow you to manually enter a numeric value. In this example, we entered 10 million, so that’s where the line is placed (for clarity, we also enabled labels).

Dynamic Threshold Value

You can also preselect one of the available calculation options and apply it to series values to dynamically determine the position for your reference line or area:

  • First: the first value in order of appearance in the chart (affected by data sorting order).
  • Last: the last value in order of appearance in the chart (also affected by data sorting order).
  • Minimum: the smallest value in the series between the visible categories.
  • Maximum: the largest value in the series between the visible categories.
  • Average: mean series value across the visible categories (total / number of categories = average).
  • Median: middle value between the visible categories (e.g. if you have 5 values, median will be the 3rd highest).
  • Percentile: value that is above xx% of all data points (e.g. if you enter 40%, then 40% of series values will be below and 60% above – in our example, 2 below and 3 at or above).

ZoomCharts dynamic threshold value type comparison - First, Last, Min, Max, Average, Median, Percentile

Dynamic Threshold Values - ZoomCharts vs. PBI Built-in

Whereas the built-in visuals will apply the calculation to the entire field (for example, Average of “Sales” column will return the average individual sale size), ZoomCharts will use series values as they appear in the chart.

This means that it will use aggregated category values (not individual rows in the column), and take the active filter state into account. For example, if the series “Sales” is split into categories using “Segment” column, then the threshold value will be determined based on total sales per segment, not individual sales.

Here’s what will happen in our example when we apply Average to "Sales":

  • In PBI built-in visuals: sum of all field values ($118,726,350.26) / number of rows in field (700) = $169,609.07
  • In ZoomCharts: sum of all visible series values ($118,726,350.26) / number of visible categories (5) = $23,745,270.05

Dynamic Threshold Values Average - ZoomCharts vs Power BI Built-in

In this context, it’s more relevant to see the average of total per-segment sales, rather than the average individual deal size. Of course, let us be fair – you can achieve this in the built-in visuals by creating measures for this purpose, but our approach offers a quick and easy-to-use solution that doesn’t require you to transform data.

Dynamic Thresholds & Drill Down

Why did we emphasize the word ‘visible’ when talking about categories and series values? Because it directly leads into one of the main benefits of our approach – the threshold will react to drill downs or filtering, and instantly recalculate values whenever there are changes in the visible data.    

Referencing Other Series for Thresholds

Whenever you choose a non-constant value type, you can select which series is used to determine the value. This will come in handy if you have multiple series present in the chart. Another use for this is with a “hidden” series (add it to a Series field and disable its Series Configuration toggle) to determine the threshold placement – useful for measures, such as SUMX for totals between multiple stacked series.

Here's an example with a clustered column chart where the dynamic reference line compares the average of 2024 (Series 1) against the average of 2025 (Series 2). This was achieved by setting From-Value to “Average” and “Series 1”, and To-Value to “Average” and “Series 2”.

Power BI ZoomCharts Visuals -

Step 4: Customizing Your Thresholds

You can configure each threshold separately, and, depending on your selected threshold type, you will see a different set of configuration options. For example, Line thresholds will have settings for line color, thickness, and opacity.

ZoomCharts Power BI Line Thresholds settings

Area thresholds, in addition to outline color, thickness, and opacity, will also have settings for area fill color and opacity.

ZoomCharts Power BI Area Thresholds Settings

The Change threshold has even more customization settings. Just like the other two types, you can customize the line appearance and area fill (it’s set to 0% opacity by default, but it’s possible to have a shaded area if you need it). There are a lot of settings related to the arrow that indicates change – arrowhead size, arrow line thickness and style (solid, dotted, dashed), and different colors for increase, decrease, or no change.

ZoomCharts Power BI 'Change' Threshold settings

Enable the Show Label toggle if you want to display a label for the threshold. It will reveal a wide variety of settings.

  • Content: Display threshold value, custom text, or both. Change thresholds can also show the difference between the two values – as absolute value, percentage, or both.
  • Font: Customize label text size, font family, style (regular, bold, italic, both).
  • Background: Adjust opacity and color for the label background – you can also enable and customize a drop shadow effect. Increase Border Radius if you want rounded corners.
  • Position: Choose the right or left side of the chart and display the label on top or below the value (or between both values for Area and Change thresholds).

Thresholds as Part of Effective Reports

Visual aids like reference lines, target areas or change indicators are incredibly helpful for the report user, since they will add context to your data. Imagine a user who opens a financial chart and sees values like $2 million. Without context, that sounds like a lot of money – but if there’s a reference line that shows a KPI of $3 million, that value will suddenly turn from an imaginary pile of money into a missed target that needs attention.

It’s one of the many tools in ZoomCharts visuals that creators can use to craft clear and effective visualizations that convey the necessary insights. You can combine thresholds with other features like conditional formatting for even more impact.

For example, in this chart (from our article about SaaS metrics visualization), the line is green if the NRR is above the 100% target, and red if it is below it – we achieved it by setting the same value (100%) as both From-Value and Upper Color value under Conditional Formatting.

Power BI Net Revenue Retention line chart with reference line and conditional formatting

Here's an example from our Report Gallery – Sales Customer Profile Report - which uses both vertical and horizontal area thresholds in a scatter chart to highlight areas of interest. This can be a way to show averages or medians between all data points, mark specific customer segments, or show risk areas. Click on data points to drill down – note how the thresholds will dynamically adjust based on the visible data.

Power BI Sales Customer Profiling Report

Try Live Demo & Download .pbix Template

envelope icon

Want more info like this?

Subscribe to our newsletter and be the first to read our latest articles and expert data visualization tips!


Find out more

Oct 23, 2026

Blog Thumbnail
Data visualization

10 Best Power BI CRM Dashboard Designs and Templates for 2027

This guide features 10 real Power BI CRM dashboard designs from the ZoomCharts Template Gallery. Every report can be previewed online, and the PBIX template can be downloaded for closer inspection or adaptation.

Oct 22, 2026

Blog Thumbnail
Data visualization

12 Best Power BI Sales Dashboard Examples and Templates

Explore 12 real Power BI sales dashboards for revenue, profit, targets, customers, conversion, e-commerce, and returns, with interactive templates.

Oct 20, 2026

Blog Thumbnail
Data visualization

Power BI for Project Management: 10 Best Dashboard Examples

Looking for a Power BI project management dashboard that goes beyond a status page? These 10 real reports cover portfolio health, budget and schedule performance, delivery risk, tasks, milestones, and resources. Every example is available in the ZoomCharts Template Gallery, where you can preview the report and review the PBIX template.

Oct 15, 2026

Blog Thumbnail
Data visualization

15 Power BI Dashboard Examples by Industry (2026)

This guide brings together 15 real Power BI dashboard examples across healthcare, retail, e-commerce, banking, finance, project management, sales, energy, logistics, and HR. Every report is available to preview in the ZoomCharts Power BI Template Gallery, where you can explore interactive visuals and review the report before choosing a PBIX template.

Oct 14, 2026

Blog Thumbnail
Data visualization

Top 15 Finance Power BI Dashboard Examples for Business Growth in 2027

Explore real Power BI finance dashboard examples for financial analysis, budget tracking, executive KPIs, and profitability. View each interactive template and download PBIX file.

Oct 16, 2026

Blog Thumbnail
Product updates

October Product Update: Series Labels, Guided Setup, Multiple Node Hiding and Regression Lines by Legend

This product update makes complex Power BI visuals easier to build and easier to read. Add Series Labels directly next to line and area series, start Combo visuals with guided setup, hide multiple Graph nodes at once, explain change indicators with a dedicated legend, and compare regression trends for individual legend groups in Scatter and Bubble charts.
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 17
  • »

Contents

Share this article

Want more info like this?

Subscribe to our newsletter and be the first to read our latest articles and expert data visualization tips!


Thank you!

Check your inbox to verify your email address.

logo
[email protected]
+44 204 577 3993
logo

Products

Drill Down Bubble PRO Drill Down Line PRO Drill Down Network PRO Drill Down Waterfall PRO Drill Down Graph PRO Drill Down Combo PRO Drill Down Combo Bar PRO Drill Down Donut PRO Drill Down Pie PRO Drill Down TimeSeries PRO Drill Down Timeline PRO Drill Down Map PRO Drill Down Scatter PRO All Visuals

Resources

Report Examples Webinars Blog ZoomCharts Academy Visuals Gallery Documentation Subscribe to News

Solutions

Custom Visual Development Power BI Report Development

Company

Pricing About Us Partners Leave feedback Join PowerGroup EU Funding

Help

ZoomCharts Assistance Contact Sales Contact Support FAQ AI Information

Drill Down Line PRO Drill Down Bubble PRO Drill Down Network PRO Drill Down Waterfall PRO Drill Down Graph PRO Drill Down Combo PRO Drill Down Combo Bar PRO Drill Down Donut PRO Drill Down Pie PRO Drill Down TimeSeries PRO Drill Down Timeline PRO Drill Down Map PRO Drill Down Scatter PRO All Visuals

Report Examples Webinars Blog ZoomCharts Academy Visuals Gallery Documentation Subscribe to News

Custom Visual Development Power BI Report Development

Pricing About Us Partners Leave feedback Join PowerGroup EU Funding

ZoomCharts Assistance Contact Sales Contact Support FAQ AI Information
+44 204 577 3993
[email protected]

Ready to get in touch?

Contact our experts with any question about Power BI and ZoomCharts for Free!

Contact us

© 2026, Data Visualization Software Lab

U.S. Patents No. 11,645,343; 11,921,804; 12,346,389

Cookies
Privacy Policy
Global
Legal
Patent
warning

Error message

success

Success info: Done!

ZoomCharts AI Assistant

We noticed you're using an old OS version.

For the best experience, we recommend upgrading to ensure that all website features display correctly.

Cookie settings

We use necessary cookies for site functionality, as well as statistic, marketing, and preference cookies to enhance your experience. For more information and to manage your preferences, please visit our Cookie policy