cancel
Showing results for 
Search instead for 
Did you mean: 
intapiuser
Community Team Member
Community Team Member
Everyone loves to see values relative to benchmarks in a Gauge Chart format. The speedometer gauge is such a common way of people ingesting information that it has become commonplace in the Business Intelligence world. I'm not going to hate it as the term dashboard stems directly from the use of the metric display in cars.

Here's a Parameterized Snippet to transform data to make a stacked bar chart that simulates the look and feel of a gauge chart.

Base: Number Overlay

Series Settings:
  • Value = Scatter
  • Top = Bar (Green optional: #00ff00)
  • Middle = Bar (Yellow optional: #ffff00)
  • Red = Bar (Red optional: #ff0000)

Name: gauge_chart(table,name,value_field,lower_bound,middle_bound,upper_bound)
select
  *
from
  (
    select
      '[name]' as x
      , 'Lower' as bound
      , [lower_bound] as y
    union
    select
      '[name]' as x
      , 'Middle'
      , [middle_bound] - [lower_bound]
    union
    select
      '[name]' as x
      , 'Top'
      , [upper_bound] - [middle_bound]
    union
    select
      '[name]' as x
      , 'Value'
      , [value_field] as y
    from
      [table]
  )
  as t
order by
  case
    when bound = 'Value'
      then 1
    when bound = 'Top'
      then 2
    when bound = 'Middle'
      then 3
    when bound = 'Lower'
      then 4
  end
Fun fact, from the Stack Exchange post:
It has recently stepped even further away from its origins by being borrowed for a computer display that shows useful real-time data such as the time, weather, news headlines, stock prices and phone numbers. It’s a long way from horse-drawn carriages on muddy roads.
Version history
Last update:
‎03-02-2023 09:29 AM
Updated by:
Contributors
Community Toolbox

Recommended quick links to assist you in optimizing your community experience:

Developers Group:

Product Feedback Forum:

Need additional support?:

Submit a Support Request

The Legal Stuff

Have a question about the Sisense Community?

Email [email protected]

Share this page: