Funnel Chart

🥧 Visualise proportions and distributions using slices of a circle.

A Funnel Chart is a graphical representation of data that shows how values progress through sequential stages in a process. It is commonly used to visualize pipelines such as sales funnels, conversion stages, or workflow progress, where each stage typically decreases in volume as it moves toward completion.


A Funnel Chart widget consists of two main sections:

  • config: Controls the appearance and layout of the graph.
  • aggregation: Controls how the data is grouped, calculated, and sorted before display.

Configure the Funnel Chart


1. Display Settings

SettingDescription
TitleThe title displayed above the chart.
Title TooltipOptional tooltip displayed when hovering over the chart title.
Category FieldSelect the field used to define each stage of the funnel.
Value FieldSelect the aggregated value displayed for each stage.
Show LegendDisplays or hides the chart legend.
Show PercentagesDisplays each stage as a percentage of the funnel.

Aggregation Settings

Use the aggregation settings to determine how records are grouped and calculated.

SettingDescription
Group ByGroups records into funnel stages.
Aggregation FunctionDetermines how values are calculated for each stage.
SortSpecifies the order in which stages appear.

The following aggregation functions are available.

FunctionDescription
SUMAdds all numeric values together.
COUNTCounts the number of records.
AVGCalculates the average value.
MINReturns the smallest value.
MAXReturns the largest value.
DATE_FORMATGroups date values into periods such as months, weeks, or years.
__NULL__Returns the original field value without applying an aggregation function.

JSON Example

"config": {
  "type": "radial-bar-chart",
  "settings": {
    "title": "Clients by Referral Source",
    "titleTooltips": "",
    "nameAccessor": "owner",
    "valueAccessor": "title",
    "hideLegends": false,
    "showPercentages": true
  }
}

📌 Need Help?

If you require assistance or encounter any issues, please don't hesitate to contact us for further support.



Did this page help you?