Sync Y Axes

Shared Axis Scale Across Charts

Format

Format

sync-y-axis

Overview

Features

Prompts

Help

Key Features

Put three charts side by side and Power BI scales each one on its own. A tall bar in the first chart can stand for a smaller number than a short bar in the second — so the comparison your reader makes by eye is simply wrong. The fix is to give every chart the same top and bottom on its value axis, and to keep that range moving as slicers change so it never clips the data.

Doing it by hand means writing a pair of min/max measures, getting the spacing right so data labels aren't cut off, then setting the axis minimum and maximum on every chart one at a time — and redoing it whenever you add another chart. This skill builds the shared range and points every chart at it in one command — run it with /sync-y-axes.

How it works

Type /sync-y-axes, pick the charts you want on the same scale, and the skill does the rest:

  1. Reads each chart — finds the measure on the value axis and works out which axis to set: the value axis on column and line charts, the horizontal axis on bar charts, the second axis on combo charts

  2. Builds one shared range — creates a matching min and max that look across all the selected charts, with a little headroom so data labels aren't clipped

  3. Points every chart at it — sets each chart's axis minimum and maximum to the shared range

  4. Keeps it live — the range moves with your slicers, so the charts stay comparable as filters change

What you get

  • One shared min/max pair — for the value axis, the horizontal axis, or the second axis, whichever the chart uses

  • Every chart on the same scale — each selected chart reads its top and bottom from the shared range

  • Room for data labels — a little headroom by default (10% below, 20% above), adjustable to taste

Tool Information

Skill

39 USD

Bundle (All skills)

129 USD

Category

Format

Version

Version 2.2.2.2

or log in if you already have an account