Sync Y Axes

Shared Axis Scale Across Charts

Format

Featured Image

Overview

Features

Prompts

Troubleshooting

Key Features

Three charts side by side, each auto-scaling its own axis — a tall bar in one chart might represent a smaller value than a short bar in the next. Making them comparable requires shared, dynamic min/max DAX measures applied to each visual's axis properties. This skill creates the shared measures with configurable padding and patches all visuals in one command.

How it works

Type /sync-y-axes, select the visuals to synchronize, and the skill builds the shared scale:

  1. Reads each visual to extract measures and category fields

  2. Determines the correct axis (YAxis, XAxis for bar charts, Y2Axis for combo secondary)

  3. Creates shared Min/Max DAX measures with configurable padding

  4. Patches each visual.json with axis min/max references

What you get

  • Shared DAX measures{Group} YAxis Min and {Group} YAxis Max (or XAxis/Y2Axis)

  • Patched visuals — each synced visual references the shared measures for its axis range

  • Configurable padding — default 0.9x min (10% below) and 1.2x max (20% above) for data label spacing

Tool Information

Price

20 USD

Category

Format

Version

Version 1.0.0.2.13