LogoLogo
Sign inProduct portalStatus pageSubscribe to updates
  • 👋Hello
  • 🚀Getting Started
    • Getting started
    • First time log in
      • Standalone version
      • Microsoft 365 organisations
      • Google organisations
    • Set up your organisation
      • Add a building
      • Add a floor
      • Add users
      • Add teams
      • Add resources
      • Add neighbourhoods
      • Add devices / apps
    • Set up your hardware
      • Supported hardware
      • Firewall rules
      • Meeting room display
        • Mimo firmware upgrade
      • Applications
        • Recommended hardware
        • Pair an application
        • Booking panel application
        • Office map application
        • Visitor kiosk application
        • Check in application
        • People count application
      • Video conferencing
      • IoT sensors
      • Sensor deployment
    • Settings
      • Regional settings
      • Branding and appearance
      • User settings
      • Visitor settings
      • Support details
      • Auto book / release
      • Booking reminders
    • Policies
      • General policies
      • Desk booking policies
      • Room booking policies
      • Car parking policies
      • 'Other' resource policies
      • Neighbourhood policies
      • Booking requests
    • Maps
      • About our interactive maps
      • Assign resources to map
    • Security
      • FAQ
      • White paper
      • Firewall rules
      • Network architecture
    • Users
      • User roles
      • User sync
    • Teams
    • Neighbourhoods
      • Booking in a neighbourhood
    • Your preferences
  • 📖User Guides
    • User guides
    • Planning your work week
    • Your workspace
    • Resource scheduling
      • Book a desk
      • Book a meeting room
      • Book a parking space
      • Book an 'other' resource
      • Manage your bookings
      • Check in to a booking
      • Book on behalf of
      • Edit / cancel on behalf of
    • Visitor management
      • Visitor log
      • How to invite visitors
      • Check in / out of a building
      • Reports
    • Mobile application
      • Download the mobile app
      • Book a desk
      • Book a meeting room
      • Book a parking space
      • Book an 'other' resource
    • Zones
    • Troubleshooting
      • Password issues
      • Hard refresh my browser
      • How do I report bugs
  • 🤝Integrations
    • Integrations overview
    • Calendar
      • Microsoft 365
        • Microsoft 365 permissions
        • Limit access to mailboxes
        • OAuth authentication flow
        • Global admin requirements
        • Enterprise applications
        • Add resources
        • Room display preparation
        • User sync (legacy - search SCIM)
      • Google Workspace
        • Google permissions
        • Setup
        • OAuth authentication flow
        • Add resources
        • User sync
    • Video conferencing
      • Cisco
        • Cisco Webex
        • Cisco Meraki
      • Jabra Panacast
    • IoT sensors
      • MQTT
      • Milesight
        • Milesight configuration
        • Milesight DS3604 setup
      • Pressac
        • Pressac configuration
      • Irisys
        • Irisys configuration
    • Okta
    • SCIM provisioning
    • Vecos lockers
    • Crestron x70 Series
  • 📈Data and Reporting
    • Data and reporting
    • Analytics
    • Analytics Pro ✨
      • Dashboard
        • Space Usage
        • Reservations Trend
        • User Reservations Trend
        • Energy Log
        • Occupancy Log
        • Air Quality
        • Co2 Log
        • Temperature Log
        • Ambient Noise
        • Sound Level
        • Humidity Log
      • Functions
        • Aggregate Functions
          • ArrayAgg
          • ArrayAggDistinct
          • Avg
          • AvgIf
          • Corr
          • Count
          • CountDistinct
          • CountDistinctIf
          • CountIf
          • GrandTotal
          • ListAgg
          • ListAggDistinct
          • Max
          • MaxIf
          • Median
          • Min
          • MinIf
          • PercentileCont
          • PercentileDisc
          • PercentOfTotal
          • StdDev
          • Subtotal
          • Sum
          • SumIf
          • SumProduct
          • Variance
          • VariancePop
        • Array Functions
          • Array
          • ArrayContains
          • ArrayDistinct
          • ArrayExcept
          • ArrayIntersection
          • ArrayJoin
          • ArrayLength
          • ArraySlice
          • Sequence
        • Date Functions
          • ConvertTimeZone
          • DateAdd
          • DateDiff
          • DateFormat
          • DateFromUnix
          • DateLookback
          • DatePart
          • DateParse
          • DateTrunc
          • Day
          • EndOfMonth
          • Hour
          • InDateRange
          • InPriorDateRange
          • LastDay
          • MakeDate
          • Minute
          • Month
          • MonthName
          • Now
          • Quarter
          • Second
          • Today
          • Weekday
          • WeekdayName
          • Year
        • Financial Functions
          • CAGR
          • Effect
          • FV
          • IPmt
          • Nominal
          • NPer
          • Pmt
          • PPmt
          • PV
          • XNPV
        • Geography Functions
          • Area
          • Centroid
          • Distance
          • Geography
          • Intersects
          • Json (geography)
          • Latitude
          • Longitude
          • MakeLine
          • MakePoint
          • Perimeter
          • Text (geography)
          • Within
        • Join Functions
          • Lookup
          • Rollup
        • Logical Functions
          • Between
          • Choose
          • Coalesce
          • If
          • In
          • IsNotNull
          • IsNull
          • Switch
          • Zn
        • Math Functions
          • Abs
          • Acos
          • Asin
          • Atan
          • Atan2
          • BinFixed
          • BinRange
          • BitAnd
          • BitOr
          • Ceiling
          • Cos
          • Cot
          • Degrees
          • DistanceGlobe
          • DistancePlane
          • Div
          • Exp
          • Floor
          • Greatest
          • Int
          • Least
          • Ln
          • Log
          • Mod
          • MRound
          • Pi
          • Power
          • Radians
          • Round
          • RoundDown
          • RoundUp
          • RowAvg
          • Sign
          • Sin
          • Sqrt
          • Tan
          • Trunc
        • Text Functions
          • Concat
          • Contains
          • EndsWith
          • Find
          • ILike
          • Left
          • Len
          • Like
          • LPad
          • Lower
          • LTrim
          • MD5
          • Mid
          • Proper
          • RegexpExtract
          • RegexpMatch
          • RegexpReplace
          • Repeat
          • Replace
          • Reverse
          • Right
          • RPad
          • RTrim
          • SplitPart
          • StartsWith
          • Substring
          • Trim
          • Upper
        • Type Functions
          • Date
          • Json
          • Logical
          • Number
          • Text
          • Variant
        • Window Functions
          • CumulativeAvg
          • CumulativeCorr
          • CumulativeCount
          • CumeDist
          • CumulativeMax
          • CumulativeMin
          • CumulativeStdDev
          • CumulativeSum
          • CumulativeVariance
          • FillDown
          • First
          • FirstNonNull
          • Lag
          • Last
          • LastNonNull
          • Lead
          • MovingAvg
          • MovingCorr
          • MovingCount
          • MovingMax
          • MovingMin
          • MovingStddev
          • MovingSum
          • MovingVariance
          • Nth
          • Ntile
          • Rank
          • RankDense
          • RankPercentile
          • RowNumber
        • Operators
      • Export
        • Export workbook data
        • Schedule export
        • Manage schedule exports
        • Download and export limitations
      • Charts
        • Build a Chart
          • Bar Chart
          • Line Chart
          • KPI Chart
          • Scatter Plot
          • Sankey Diagram
          • Funnel Chart
          • Gauge Chart
          • Waterfall Chart
          • Area Chart
          • Combo Chart
          • Box and Whisker Chart
          • Pie and Donut Chart
          • Maps
        • Customise a Chart
          • Create and format trellis charts
          • Mark Tooltip Field
          • Format Chart Legend
          • Display Chart Data Labels
          • Format Chart Axis Position
          • Display Chart Reference Marks
          • Add Trend Lines
          • Add a Custom Colour Scale
    • Insights
    • Booking report
    • Contact tracing report
  • 📝Release Notes
    • Release notes overview
    • Web
      • 2025
        • v3.1.7 - 16th April 2025
        • v3.1.6 - 27th February 2025
        • v3.1.5 - 23rd January 2025
        • v3.1.4 - 20th January 2025
      • 2024
        • v3.1.3 - 23rd December 2024
        • v3.1.2 - 5th December 2024
        • v3.1.1 - 3rd December 2024
        • v3.1.0 - 24th October 2024
        • v3.0.9 - 10th October 2024
        • v3.0.8 - 14th August 2024
        • v3.0.7 - 15th July 2024
        • v3.0.6 - 27th June 2024
        • v3.0.5 - 18th April 2024
        • v3.0.4 - 11th April 2024
        • v3.0.3 - 18th March 2024
        • v3.0.2 - 19th February 2024
        • v3.0.1 - 4th January 2024
      • 2023
        • v3.0.0 - 21st November 2023
        • v2.10.9 - 12th October 2023
        • v2.10.8 - 6th September 2023
        • v2.10.7 - 10th August 2023
        • v2.10.6 - 25th July 2023
        • v2.10.5 - 17th May 2023
        • v2.10.4 - 4th May 2023
        • v2.10.3 - 12th April 2023
        • v2.10.2 - 3rd April 2023
        • v2.10.1 - 20th February 2023
      • 2022
        • v2.10.0 - 29th November 2022
        • v2.9.9 - 16th November 2022
        • v2.9.8 - 27th October 2022
        • v2.9.7 - 12th October 2022
        • v2.9.6 - 29th September 2022
        • v2.9.5 - 7th September 2022
        • v2.9.4 - 22nd August 2022
        • v2.9.3 - 6th July 2022
        • v2.9.2 - 29th June 2022
        • v2.9.1 - 14th June 2022
        • v2.9.0 - 5th May 2022
        • v2.8.9 - 18th April 2022
        • v2.8.8 - 5th April 2022
        • v2.8.7 - 18th March 2022
        • v2.8.6 - 9th February 2022
      • 2021
        • v2.8.5 - 23rd December 2021
        • v2.8.4 - 15th December 2021
        • v2.8.3 - 2nd December 2021
        • v2.8.0 - 18th November 2021
        • v2.7.0 - 25th October 2021
        • v2.5.0 - 22nd September 2021
        • v2.4.0 - 23rd August 2021
        • v2.3.0 - 4th August 2021
        • v2.2.0 - 26th July 2021
        • v.2.1.0 - 16th July 2021
        • v2.0.0 - 13th July 2021
        • V1.9.0 - 24th June 2021
        • V1.8.0 - 4th June 2021
        • V1.7.0 - 23rd May 2021
        • V1.6.0 - 13th May 2021
        • V1.5.0 - 16th April 2021
        • V1.4.0 - 6th April 2021
    • Mobile
      • Android
        • 2025
          • v1.20.0 - 9th January 2025
        • 2023
          • v1.18.0 - 4th May 2023
          • v1.17.9 - 6th April 2023
        • 2022
          • v1.14.5 - 18th April 2022
          • v1.12.0 - 12th January 2022
        • 2021
          • v1.11.0 - 18th November 2021
          • v1.10.2 - 25th October 2021
          • v1.9.0 - 6th October 2021
          • V1.8.6 - 20th August 2021
          • V1.6.6 - 5th July 2021
          • V1.6.0 - 25th June 2021
          • V1.1 - 6th May 2021
          • V1.0 - 4th January 2021
      • IOS
        • 2025
          • v3.8.9 - 15th January 2025
          • v3.8.8 - January 9th 2025
        • 2023
          • v3.5.0 - 4th May 2023
          • v3.4.7 - 6th April 2023
        • 2022
          • v3.4.0 - 12th January 2022
            • v3.4.3 - 18th April 2022
        • 2021
          • v3.3.3 - 18th November 2021
          • v3.3.1 - 25th October 2021
          • v3.3.0 - 6th October 2021
          • V3.2.4 - 20th August 2021
          • V1.6.6 - 5th July 2021
          • v1.6.5 - 25th June 2021
          • v1.6.1 - 6th May 2021
          • v1.5.1 - 4th January 2021
    • Android meeting display
      • 1.7.3 - 18th April 2024
      • 1.7.2 - 15th December 2023
      • 1.7.0 - 3rd August 2023
      • v1.5.4 - 27th April 2022
      • v1.5.3 - 18th April 2022
      • v1.4.16 - 18th March 2022
      • v1.4.3 - 2nd December 2021
  • ⬇️Downloads
    • Android meeting display
  • 🚀What's new
  • 📝Request a feature
  • 📱Android mobile app
  • 📱iOS mobile app
  • 📃Licence agreement
  • 📃Terms of use
  • 📃Privacy policy
  • 📃Warranty
Powered by GitBook
On this page
  • KPI chart variations
  • Basic KPI chart configurations
  • Advanced KPI chart properties and formatting

Was this helpful?

Export as PDF
  1. Data and Reporting
  2. Analytics Pro ✨
  3. Charts
  4. Build a Chart

KPI Chart

PreviousLine ChartNextScatter Plot

Last updated 4 days ago

Was this helpful?

Key performance indicator (KPI) charts highlight single metric values typically used to measure performance or progress toward goals. Create a KPI chart to summarise the total value of a metric for a specific period, or include additional data to compare the metric’s value over time and measure it against a benchmark or target value.

💡Example use cases:

  • Marketing analytics: Track click-through rates to highlight email campaign performance over time.

  • Executive dashboarding: Measure monthly year-over-year revenue to understand how the current month’s revenue compares to the previous year benchmark.

  • Manufacturing analytics: Report cycle time to analyse the amount of time it takes a product to complete the manufacturing process.

KPI chart variations

Analytics Pro's KPI charts allow you to track and display metrics in various ways depending on how you configure the element properties.

Static variations

Summary value

Summarise the metric's global value to understand overall performance or magnitude.

The KPI chart highlights the global summary, which aggregates the metric values across the entire dataset.

Required element properties:

  • Value

Benchmark summary comparison

Summarise a metric's global value against a benchmark or target value. Assess relative performance and gain insight into patterns, relationships, and correlations.

The KPI chart highlights the global summary, which aggregates the metric values across the entire dataset. It also displays a comparison as a percentage, delta, or absolute value.

Required element properties:

  • Value

  • Comparison (Column)

Time series variations

Period value

Measure a metric's period value to analyse performance during a specific time interval (like week, month, or year).

The KPI chart highlights the latest period value or global summary, and it can display a trend line that illustrates patterns and changes across sequential time periods.

Required element properties:

  • Value

  • Timeline

Period comparison

Measure a metric’s value in one period (like week, month, or year) against another to perform a sequential or period-over-period comparison.

The KPI chart highlights the latest period value or global summary, and it can display the comparison as a percentage, delta, or absolute value. It can also include a trend line that illustrates patterns and changes over time.

Required element properties:

  • Value

  • Timeline

  • Comparison (Period)

Benchmark period comparison

Compare a metric's period value against a benchmark or target to assess relative performance and gain insight into patterns, relationships, and correlations.

The KPI chart highlights the latest period value or global summary, and it can display a comparison as a percentage, delta, or absolute value. It can also include a trend line for both values to illustrate patterns and changes over time.

Required element properties:

  • Value

  • Timeline

  • Comparison (Column)

Basic KPI chart configurations

Build a basic KPI chart by configuring the following element properties:

Chart

Chart type displayed in the workbook

Value

Calculation that determines the metric value

Timeline

Date data that defines the reporting period

Comparison

Period or calculation that defines the comparison value

Add a KPI chart element

Add a chart element and designate it as a KPI chart.

💡You can also create a new KPI chart directly from a summary value in a table element. Right-click the table summary to open the menu, then select Create KPI element.

  1. Open a workbook in Explore or Edit mode and add a new chart element.

  2. In the Chart property, click the dropdown field and select KPI from the list.

Calculate the metric

Configure the Value property to calculate the metric. This configuration is required to build any KPI chart variation.

    • To aggregate the values of an existing column, search or scroll the Aggregate column list and select the preferred column.

    • To add a custom calculation or value, select Add new column, then enter the calculation or value in the formula bar.

    • To count the number of rows in the underlying dataset, select Row count.

    💡You can also aggregate the values of an existing column by dragging and dropping a column name from the Columns list to the Value property.

    When the Timeline property is not configured, the chart displays the metric's global summary value, which aggregates all data points in the resulting Value property source column. If you deselect the Aggregate values checkbox, one value from the column is selected and displayed instead of a global summary. For information about the value displayed after configuring the Timeline property, see Define the reporting period in this document.

    When you add a metric, the values are automatically aggregated and the Aggregate values checkbox is selected.

  1. [optional] If you want to control how the metric is measured and formatted, leave the Aggregate values checkbox selected and adjust the aggregate, data type, or format of the metric value using the column menu or formula toolbar:

    1. Hover over any of the following items and select the preferred option:

      Set aggregate

      Measure the metric based on the selected aggregation method.

      Transform

      Convert the column to the selected data value type.

      Format

      Display the metric value in the selected format.

For example, you can format a sum of profit KPI to display using SI units:

Define the reporting period

Configure the Timeline property to define the reporting period for the time series. This configuration is required to build a period value, period comparison, or benchmark period comparison KPI chart.

    • To derive the period from an existing date column, search or scroll the Select column list and select the preferred column.

    • To create a period based on a new date column, select Add new column, then enter a date function or value in the formula bar.

    When a source column is added to the Timeline property, two changes occur in the chart:

    • The chart now displays the metric's latest period value, which aggregates the Value property source column data for the most recent period. To change the default display value to the global summary, proceed to the next step.

    • If the element layout size allows, the chart displays a trend line, which you can hover over to view previous period values. For information about how to hide the trend line, see Customise the trend line in this document.

  1. [optional] Change the default display type (the value displayed when not interacting with the trend line):

    1. Hover over Default display type and select an option:

      Latest period

      Display the aggregate value for the most recent period in the time series.

      Global summary

      Display the aggregate value for all periods in the time series.

  2. [optional] Control how the period is measured and formatted:

    1. Hover over any of the following items and select the preferred option:

      Truncate date

      Measure the metric value based on the selected period.

      Format

      Display the period date in the selected format.

Select a comparison period

Configure the Comparison > Period property to measure a sequential or period-over-period comparison for the metric. This configuration is required to build a period comparison KPI chart.

When the benchmark or target value is null (for example, the first week in a sequential week-over-week analysis), the comparison value and label are hidden.

  1. In the Comparison property, enable the Period option. If a source column is configured in the Timeline property, the option is automatically enabled.

  2. Open the dropdown and select a type of period comparison.

📘Configuring a column in the Timeline property automatically engages the Comparison property. To build a KPI chart that highlights the period value of a metric without displaying a comparison, ensure the dropdown is set to None.

Select a comparison value

Configure the Comparison > Column property to measure the metric against a benchmark or target value. This configuration is required to build a benchmark summary comparison or benchmark period comparison KPI chart.

    • To aggregate values in an existing column, search or scroll the Aggregate column list and select the preferred column.

    • To add a custom calculation or value, select Add new column, then enter the calculation or value in the formula bar.

    • To count the number of rows in the underlying dataset, select Row count.

  1. [optional] Control how the benchmark or goal is measured and formatted:

    1. Hover over any of the following items and select the preferred option:

      Set aggregate

      Measure the metric based on the selected aggregation method.

      Transform

      Convert the column to the selected data value type.

Advanced KPI chart properties and formatting

Analytics Pro features various properties and format options that give you the flexibility to build detailed KPI charts.

The following sections introduce configurations that can enhance your charts and help you deliver specific insights with meaningful and actionable information.

Change the value colour

Add conditional formatting

Customise the value font

📘The Value format settings apply to the metric value only and don’t affect the element title or comparison font. If you change the font colour in this section, the font colour is also changed in the element’s Colour property.

Customise the comparison display

In addition to modifying the colour indicators, you can change the font size of the comparison value, show or hide the label, and customise the label content.

You can also select the type of comparison displayed and identify the favourable direction of the comparison. The Direction setting determines when the Good colour, Neutral colour, and Bad colour indicators apply to the comparison value.

Display

% difference from

Display the percent of increase or decrease relative to the comparison value.

Difference from

Display the numerical increase or decrease relative to the comparison value.

% of

Display the percent of the comparison value.

Absolute

Display the absolute value of the comparison period or column.

Direction

Higher is better

Apply the Good colour selection to increased comparative values and the Bad colour selection to decreased comparative values.

Lower is better

Apply the Good colour selection to decreased comparative values and the Bad colour selection to increased comparative values.

None

Apply no colour indicator to the comparative value.

Customise the trend line

In addition to showing and hiding the trend line, you can select the trend line shape (line or area) and customise its colours.

Shape

Line

Area

You can also enable tooltips on hover, display the x-axis with timeline tick marks and labels, and display the y-axis with grid lines and labels.

Display options

Show tooltip

Show timeline axis

Show y-axis

Customise the chart layout

Change the alignment of the text components, and select the location of the title and comparison value.

Alignment

Left

Center

Right

Title

Top

Bottom

Comparison value

Right

Below

In the Value property, click Add calculation, then use one of the following methods to calculate the metric:

In the Value property, hover over the column name, then click the caret () to open the column menu.

In the Timeline property, click Add column, then use one of the following methods to define the reporting period:

In the Value property, hover over the source column name, then click the caret () to open the column menu.

In the Timeline property, hover over the column name, then click the caret () to open the column menu.

By default, a comparison value displays as a percentage. To instead display a delta or absolute value, customise the comparison in the Element format panel.

In the Comparison property, click Add calculation, then use one of the following methods to calculate the benchmark or target value:

By default, a comparison value displays as a percentage. To instead display a delta or absolute value, customise the comparison in the Element format panel.

In the Comparison property, hover over the column name, then click the caret () to open the column menu.

Change the metric value’s font colour in the Element properties > Marks > Colour tab. This determines the default colour of the metric value, which can be overridden by conditional formatting rules.

Configure formatting rules rules (click + Add rule) in the Element properties > Marks > Colour tab to change the metric value’s font colour according to value-based conditions. This allows you to highlight or emphasise the value when it meets the specified conditions.

Customise the metric value’s font weight, colour, and size in the Element format > Value section.

Customise the comparison display in the Element format > Comparison section.

Customise the trend line in the Element format > Trend section.

Customise the chart layout in the Element format > Layout section.

📈