Forum Discussion
Gauge Visual in Desktop
- 10 months ago
I ended up creating a visual using R script and it worked perfectly.
For anyone else intersted, check out this post: How to draw gauge chart in R? - Stack Overflow
Hi aallen047
Power BI doesn’t have a built-in visual that exactly replicates the colorful semi-circular gauge you shared, as its native gauge visual offers very limited control over color ranges and formatting. However, there are several effective ways to achieve a similar design without purchasing third-party visuals. The first option is to use a donut chart creatively by defining DAX measures that represent each range segment (for example, 96–97 as red, 97–98 as orange, 98–99 as yellow, and 99–100 as green) and adjusting the chart to display only a half circle. You can then overlay a card visual at the center to display the main metric value and even simulate a pointer using a thin shape. The second and most flexible free method is using Deneb, a Power BI custom visual based on Vega-Lite, which allows you to design complex visuals from scratch — including arcs, pointers, and color-coded ranges — with full control over appearance. A more advanced alternative is to use SVG graphics generated via DAX, where you create dynamic gauge visuals as images within Power BI, though this requires more technical setup. For those interested in developing long-term, it’s even possible to build a custom Power BI visual using Microsoft’s Visual SDK with TypeScript and D3.js. Among these, the donut chart and Deneb approaches are the most practical for everyday use without extra cost.