Charts in ConnectWise Report Writer
The Chart tab in Report Designer lets you attach a chart to a report using the data from its Data Sources tab. Each chart tab holds one chart — add multiple chart tabs to include multiple charts in a single report. You can also combine charts across multiple reports on a dashboard.
To remove a chart, set Chart Type to None (…). This is the default.
Trend
A Trend chart renders as a line graph. Set it up in simple or advanced mode.
Simple view
- In the Chart Type drop-down, select Trend.
- In the Date drop-down, select the field to group the dataset by. Available options are detected automatically from your data sources.
- In the date row Function drop-down, select a function.
- In the Value drop-down, select the field to calculate.
- In the value row Function drop-down, select a function.
Advanced view
Complete the simple view steps above, then:
- Select Advanced Properties.
- In the Separator drop-down, select the field to split data by (for example, one line per year).
- In the separator Function drop-down, select how the separator data is aggregated.
Trend chart options
| Option | Description |
|---|---|
| Title | Text that appears above the chart. |
| Records | Maximum number of records included in the chart data. |
| Date | Time field used to group the dataset. Auto-detected from data sources. |
| Value | Numeric field to calculate. |
| Separator | Field used to split data into separate lines. |
| Show Legend | Displays a color-coded legend below the chart. |
| Legend position | Controls where the legend is placed relative to the chart. |
| Show Value Labels | Displays the value at each increment mark on the chart. |
| Smooth | Renders curves instead of straight lines between data points. |
| Label Title (Bottom) | Text label running across the bottom axis. |
| Label Title (Left) | Text label running along the left axis. |
| Scale % | Scales the chart to a percentage of its original size. |
| Function | Calculation to apply based on the data type. |
| Format | Formats the entries in the left-most drop-down. |
| Sort / Sort (z-a) | Sorts data in ascending or descending order. |
| Value Ranges | Returns a defined result for one or more data ranges. |
Bar
A Bar chart renders as a vertical (or horizontal) bar chart, optionally with a Pareto trend line overlay.
Simple view
- In the Chart Type drop-down, select Bar.
- In the Title field, enter a name for the chart.
- In the Label drop-down, select the field for the x-axis.
- In the label Function drop-down, select a function.
- In the Value drop-down, select the field for the y-axis.
- In the value Function drop-down, select a function.
Advanced view
Complete the simple view steps above, then:
- Select Advanced Properties.
- In the Separator drop-down, select the field to group data into multiple bars.
- In the separator Function drop-down, select a function.
- In the Line Value drop-down, select the field for the Pareto trend line.
- In the line value Function drop-down, select a function.
- Optionally, enter text in Label Title (Bottom), Value Title (Left), and Value Title (Right).
Bar chart options
| Option | Description |
|---|---|
| Title | Text that appears above the chart. |
| Records | Maximum number of records included in the chart data. |
| Label | Field used as x-axis data. |
| Value | Numeric field used as y-axis data. |
| Separator | Field used to split data into multiple bar groups. |
| Line Value | Alternate metric displayed on the Pareto trend line. Requires Show Pareto. |
| Show Legend | Displays separator values as a legend below the chart. |
| Legend position | Controls where the legend is placed relative to the chart. |
| Show Pareto | Superimposes a trend line on the bar chart. |
| Stacked | Stacks bars in the same group instead of placing them side-by-side. |
| Horizontal | Rotates the chart 90 degrees so bars run left to right. |
| Shade Area Under Line | Shades the area below the Pareto trend line semi-transparently. Requires Show Pareto. |
| Label Title (Bottom) | Text label running across the bottom axis. |
| Label Title (Left) | Text label along the left axis (describes the bar portion). |
| Label Title (Right) | Text label along the right axis (describes the trend portion). |
| Scale % | Scales the chart to a percentage of its original size. |
| Target report | Subreport to open when drilling down. Opens in a new browser tab. |
| Function | Calculation to apply based on the data type. |
| Format | Formats the entries in the left-most drop-down. |
| Sort / Sort (z-a) | Sorts entries in ascending or descending order. |
| Value Ranges | Returns a defined result for one or more data ranges. |
Pie
A Pie chart renders as a pie or doughnut chart.
Simple view
- In the Chart Type drop-down, select Pie.
- In the Title field, enter a name for the chart.
- In the Label drop-down, select the field used to label each slice. Options are auto-detected from data sources.
- In the label Function drop-down, select a function.
- In the Value drop-down, select the numeric field to calculate.
- In the value Function drop-down, select a function.
Advanced view
Complete the simple view steps above, then:
- Select Advanced Properties.
- In the Separator drop-down, select the field to split data into multiple charts.
- In the separator Function drop-down, select a function.
- In the Chart Type drop-down, select Pie or Doughnut.
Pie chart options
| Option | Description |
|---|---|
| Title | Text that appears above the chart. |
| Records | Maximum number of records included in the chart data. |
| Label | Field used to label each slice. Auto-detected from data sources. |
| Value | Numeric field used to size each slice. |
| Separator | Field that splits data into multiple separate pie charts. |
| Show Legend | Displays a color-coded legend below the chart. |
| Legend position | Controls where the legend is placed relative to the chart. |
| Explode largest slice | Pulls the largest slice away from the rest of the pie. |
| Show Percentage | Displays the percentage each slice represents. |
| Show Value Labels | Displays the numeric value of each slice. |
| Show Slice Labels | Displays the text label of each slice. |
| Combine Bottom % | Merges the smallest slices until their combined percentage meets the threshold. Enter as a whole number (e.g., 10 = 10%). |
| Chart Type | Switches between Pie and Doughnut. |
| Scale % | Scales the chart to a percentage of its original size. |
| Target report | Subreport to open when drilling down. Opens in a new browser tab. |
| Function | Calculation to apply based on the data type. |
| Format | Formats the entries in the left-most drop-down. |
| Sort / Sort (z-a) | Sorts entries in ascending or descending order. |
| Value Ranges | Returns a defined result for one or more data ranges. |
Funnel
A Funnel chart visualizes stages in a process — useful for spotting gaps in a sales pipeline or similar workflows.
Simple view
- In the Chart Type drop-down, select Funnel.
- In the Title field, enter a name for the chart.
- In the Label drop-down, select the field for the x-axis.
- In the label Function drop-down, select a function.
- In the Value drop-down, select the numeric field to calculate.
- In the value Function drop-down, select a function.
Advanced view
Complete the simple view steps above, then:
- Select Advanced Properties.
- To show the percentage each section represents, select the Show Percentage checkbox.
- To resize the chart, enter a value in the Scale % field.
- To enable drill-down, select a report from the Target Report drop-down.
Funnel chart options
| Option | Description |
|---|---|
| Title | Text that appears above the chart. |
| Records | Maximum number of records included in the chart data. |
| Label | Field used as x-axis data. |
| Value | Numeric field used to size each funnel stage. |
| Show Percentage | Displays the percentage each section represents. |
| Show Value Labels | Displays the numeric value of each section. |
| Show Slice Labels | Displays the text label of each section. |
| Scale % | Scales the chart to a percentage of its original size. |
| Target Report | Subreport to open when drilling down. |
| Function | Calculation to apply based on the data type. |
| Format | Formats the entries in the left-most drop-down. |
| Sort / Sort (z-a) | Sorts entries in ascending or descending order. |
Visualization
Visualizations are an extended chart framework inside Report Writer that provides animated, interactive charts beyond the four standard types. You can use them in a single report or combine them with other reports and chart types on a dashboard.
See the ConnectWise Visualization Charts documentation for setup details.