Gauge (card) — quick, crisp guide
A Gauge in Power BI is a single-metric dial that shows where a value sits between a minimum and maximum, plus an optional target. It’s great for quickly showing performance vs a goal or the data spread (e.g., “median hourly salary vs min/max/average”).

When to use it
-
To show one key metric and how it compares to a range (min → max).
-
To highlight progress toward a goal (use Target).
-
Not for detailed comparisons or many categories — use a card/matrix for that.
Fields explained (what to put where)
-
Value — the main metric shown on the dial (the callout number in the center).
Example:salary_hour_avgaggregated as Median → shows the median hourly salary. -
Minimum — the start of the gauge scale (left end of the arc).
Example:salary_hour_avgaggregated as Min → the smallest observed salary. -
Maximum — the end of the gauge scale (right end of the arc).
Example:salary_hour_avgaggregated as Max → the largest observed salary. -
Target — a marker on the arc that indicates a goal or benchmark.
Example:salary_hour_avgaggregated as Average → shows where the mean sits relative to median/min/max.
Why set them this way? Using the same column with different aggregations (Min/Median/Max/Average) makes the gauge show the distribution and where the typical value (median) sits relative to extremes and the average.
Step-by-step (condensed from your instructions)
-
Open the PBIX to the Cards page and confirm
job_postings_flatis loaded. -
Insert a Gauge visual (Visualizations → Gauge icon).
-
Drag
salary_hour_avginto these wells and set aggregations:-
Value: Median → rename to Median Hourly Salary
-
Minimum: Min → rename to Minimum Hourly Salary
-
Maximum: Max → rename to Maximum Hourly Salary
-
Target: Average → rename to Average Hourly Salary
-
-
Filter the visual (Filters pane):
-
job_country= United States -
job_work_from_home= True
-
-
Format the number precision: select
salary_hour_avgcolumn → Column tools → Formatting → set 2 decimal places. -
Visual formatting (Visualizations → Format):
-
Data labels: ON (shows the small ticks/labels on arc ends if available)
-
Callout value: set Font = Bold, Color = Blue (this is the large center number)
-
Title: ON → set text Hourly Salary ($USD)
-
Quick tips for a polished gauge
-
Choose sensible min/max: if Min is 0 but your data minimum is much higher, the gauge may compress the useful range — prefer Min = actual Min or a business threshold.
-
Target matters: set to Average or a business goal so users immediately see if Median is above/below benchmark.
-
Keep decimals consistent: format the source column (Column tools) so every label & callout shows 2 decimals.
-
Use color carefully: blue bold callout stands out; use color + contrast to make the center value readable.
-
Accessibility: include the numeric value as a data label or tooltip for users who can’t interpret the arc.
One-sentence summary
Use a Gauge to show one metric’s position inside a defined range (Min → Value → Max) with a visible Target marker; format the callout as bold/blue and set consistent numeric precision for the cleanest, most readable result.
(Image file used: /mnt/data/3cd3de5e-ffa0-4644-b166-8e883cccbbb8.png)