Modules
Objects/Functions
SuiteScript 2.0
{workbook}.createChartDefinition({aggregationFilters: {Array
N/workbook Module
workbook.createChartDefinition()
Method Description:
Creates a chart definition, A chart is a workbook component that enables you to visualize your dataset query results using predefined chart and graph types, such as line graphs and bar charts. A chart is built from an underlying dataset and can also include a category, a legend, series, a type, expressions, filters, stacking behavior indicators, along with an ID, a name, a title, and a subtitle.
For more information on charts in SuiteAnalytics, see Workbook Charts.
Returns:
workbook.ChartDefinition
Supported Script Types:
Server scripts
For more information, see SuiteScript 2.0 Script Types.
Governance:
None
Module:
N/workbook Module
Sibling Module Members:
N/workbook Module Members
Since:
2020.2
Search NetSuite -
https://system.netsuite.com/app/help/helpcenter.nl?search=workbook.createChartDefinition(options)
Example:
// Code Example 1
// Add additional code
//...
// Create a basic ChartDefinition
var myChartDefinition = workbook.createChartDefinition({
name: 'myChartDefinition',
id: '_myChartDefinition',
type: workbook.ChartType.BAR,
category: myCategory,
legend: myLegend,
series: [mySeries],
dataset: myDataset
});
// Create a comprehensive ChartDefinition
var myChartDefinition = workbook.createChartDefinition({
name: 'myChartDefinition',
title: 'My Chart Title',
subTitle: 'My Chart Subtitle',
id: '_myChartDefinition',
type: workbook.ChartType.BAR,
stacking: workbook.Stacking.PERCENT,
category: myCategory,
legend: myLegend,
series: [mySeries],
filterExpressions: [myExpression],
aggregationFilters: [myLimitingFilter],
dataset: myDataset
});
//...
// Add additional code
//SOURCE: https://system.netsuite.com/app/help/helpcenter.nl?fid=section_159008909052.html