Text label strings allow tokens prefixed with a percentage sign to be replaced by actual data when the chart is rendered. This is particularly useful for item level properties such as Label Template, URL and ToolTip where you can mix your own text with tokens. If you wish to have template values rendered on multiple lines you can use \r where you wish a new line to begin.
Manually Evaluate Tokens
Through the use of DataSource objects tokens can be evaluated in code while working with a chart as described in the DataSource tutorial.
Embedding Token Formatting
Format strings may be included in templates using the following syntax:
Characters such as">" can not be used in the format string.
Example: <%Value,Currency>
Unrecognized template tokens will be replaced with "?". If you see a question mark included, check the spelling of your token.
Bypass Token Processing
An escape character is available to bypass token processing. Using the forward slash '\' before a token will stop the token from being processed. For example, using '\%Name' will result the string '%Name'.
Element Tokens
Describes an Element object. These tokens are generally used by element legend entries, element labels and in annotations.
Values 


Token  Description 
%Value = %Yvalue  The y value of this element. Depending on the type of data being used, this will be either numeric: Element.YValue or time: Element.YDateTime. 
%Xvalue  The x value of this element. Depending on the type of data being used, this will be either numeric: Element.XValue or time: Element.XDateTime. 
%YValueStart = %ValueStart  The starting y value of this element. Depending on the type of data being used, this will be either numeric: Element.YValueStart or time: Element.YDateTimeStart. 
%XValueStart  The starting x value of this element. Depending on the type of data being used, this will be either numeric: Element.XValueStart or time: Element.XDateTimeStart. 
%BubbleSize  The bubble size value of this element (Element.BubbleSize). 
%Complete  The complete value of this element (Element.Complete). This value is useful with Gantt charts. 
%Close  Financial close value (Element.Close). 
%Open  Financial open value (Element.Open). 
%High  Financial high value (Element.High). 
%Low  Financial low value (Element.Low). 
%Volume  Financial volume value (Element.Volume). 
%Length  The Element.Length value. 
%Height  The Element.Height value. 
%SubValueList  A comma delimited list of subvalues. 
Ranges 

%YRange = %Range = (%YDays ,%Days if time based)  The range of this element (Element.YValue  Element.YValueStart). If the chart is time based the range will be the number of days between Element.YDateTime and Element.YDateTimeStart. 
%YMinutes = %Minutes  The number of minutes between Element.YDateTime and Element.YDateTimeStart if applicable. 
%YHours = %Hours  The number of hours between Element.YDateTime and Element.YDateTimeStart if applicable. 
Calculations 

%PercentOfSeries = %YPercentOfSeries  The percentage of the series this element represents. ( Element.YValue ) 
%PercentOfTotal = %YPercentOfTotal  The percentage of all the series on the chart this element represents. ( Element.YValue ) 
%PercentOfGroup = %YPercentOfGroup  The percentage of all the elements with the same name this element represents. ( Element.YValue ) 
%XPercentOfSeries  The percentage of the series this element represents. ( Element.XValue ) 
%XPercentOfTotal  The percentage of all the series on the chart this element represents. ( Element.XValue ) 
%XPercentOfGroup  The percentage of all the elements with the same name this element represents. ( Element.XValue ) 
%BubbleSizePercentOfSeries  The percentage of the series this element represents. ( Element.BubbleSize ) 
%BubbleSizePercentOfTotal  The percentage of all the series on the chart this element represents. ( Element.BubbleSize ) 
%BubbleSizePercentOfGroup  The percentage of all the elements with the same name this element represents. ( Element.BubbleSize ) 
%CompletePercentOfSeries  The percentage of the series this element represents. ( Element.Complete ) 
%CompletePercentOfTotal  The percentage of all the series on the chart this element represents. ( Element.Complete ) 
%CompletePercentOfGroup  The percentage of all the elements with the same name this element represents. ( Element.Complete ) 
%PercentOfSeriesMax  The percentage of the series maximum Y value this element represents. (Element.YValue) 
%PercentOfMax  The percentage of the chart data's maximum Y value this element represents. (Element.YValue) 
%PercentOfGroupMax  The percentage of the element group's maximum Y value this element represents. (Element.YValue) 
Identification 

%Name  The name of this element. 
%SeriesElementCount  The number of elements in this series. 
%SeriesName  The name of the series this element belongs to. 
%XAxisName  The name of the x axis this element is charted on. 
%YAxisName  The name of the y axis this element is charted on. 
%Color  The color used by the element. 
%ID  The Element.InstanceID value useful with organizational chart. 
%ParentID  The Element.InstanceParentID value useful with organizational chart. 
Series Tokens
Describes a Series object. Generally used by legend entries.
Sums/Values 


Token  Description 
%Sum = %Ysum = %Yvalue = %Value  The sum of all the element's y values. (Element.YValue). If the chart is time based this token is the same as %YDays. 
%Xsum = %XValue  The sum of all the element's x values. (Element.XValue). If the chart is time based this token is the same as %XDays. 
%BubbleSize = %BubbleSizeSum  The sum of all the element's bubble sizes. (Element.BubbleSize) 
%LastYValue  The y value of the last element in the series. 
%YValueList  A comma delimited list of element y values. 
Ranges 

%Range = %YRange (= %Days & =%YDays if applicable)  The sum of all the element's ranges. (Element.YValue  Element.YValueStart). If the chart is time based this token represents the sum of days between each element's Element.YDateTime and Element.YDateTimeStart values. 
%YMinutes = %Minutes  If the chart is time based this token represents the sum of minutes between each element's Element.YDateTime and Element.YDateTimeStart values. 
%YHours = %Hours  If the chart is time based this token represents the sum of hours between each element's Element.YDateTime and Element.YDateTimeStart values. 
%XMinutes  If the chart is time based this token represents the sum of minutes between each element's Element.XDateTime and Element.XDateTimeStart values. 
%XHours  If the chart is time based this token represents the sum of hours between each element's Element.XDateTime and Element.XDateTimeStart values. 
%XDays  If the chart is time based this token represents the sum of days between each element's Element.XDateTime and Element.XDateTimeStart values. 
%YSpanDays = %SpanDays = %YSpan = %Span  If the chart is time based this token represents the range of days between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%YSpanMinutes = %SpanMinutes  If the chart is time based this token represents the range of minutes between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%YSpanHours = %SpanHours  If the chart is time based this token represents the range of hours between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%XSpanDays  If the chart is time based this token represents the range of days between the element's highest Element.XDateTime and lowest Element.XDateTimeStart value. 
%XSpanHours  If the chart is time based this token represents the range of hours between the element's highest Element.XDateTime and lowest Element.XDateTimeStart value. 
%XSpanMinutes  If the chart is time based this token represents the range of minutes between the element's highest Element.XDateTime and lowest Element.XDateTimeStart value. 
Calculations 

%High = %YHigh  The highest y value of all the elements within this series. (Element.YValue) 
%XHigh  The highest x value of all the elements within this series. (Element.XValue) 
%Low = %YLow  The lowest y value of all the elements within this series. (Element.YValue) 
%XLow  The lowest x value of all the elements within this series. (Element.XValue) 
%BubbleHigh  The highest bubble size value of all the elements within this series. (Element.BubbleSize) 
%BubbleLow  The lowest bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteHigh  The highest complete value of all the elements within this series. (Element.Complete) 
%CompleteLow  The lowest complete value of all the elements within this series. (Element.Complete) 
%CloseHigh  The highest financial close value of all the elements within this series. (Element.Close) 
%CloseLow  The lowest financial close value of all the elements within this series. (Element.Close) 
%Average = %Yaverage = %Mean = %YMean  The average y value of all the elements within this series. (Element.YValue) 
%Xaverage = %XMean  The average x value of all the elements within this series. (Element.XValue) 
%BubbleSizeAverage = %BubbleSizeMean  The average bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteAverage = %CompleteMean  The average complete value of all the elements within this series. (Element.Complete) 
%CloseAverage = %CloseMean  The average financial close value of all the elements within this series. (Element.Close) 
%Median = %YMedian  The median y value of all the elements within this series. (Element.YValue) 
%XMedian  The median x value of all the elements within this series. (Element.XValue) 
%BubbleSizeMedian  The median bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteMedian  The median complete value of all the elements within this series. (Element.Complete) 
%CloseMedian  The median financial close value of all the elements within this series. (Element.Close) 
%Mode = %YMode  The mode y value of all the elements within this series. (Element.YValue) 
%XMode  The mode x value of all the elements within this series. (Element.XValue) 
%BubbleSizeMode  The mode bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteMode  The mode complete value of all the elements within this series. (Element.Complete) 
%CloseMode  The mode financial close value of all the elements within this series. (Element.Close) 
%PercentageChange = %PercentageYChange 
The percentage change the Y value between the first and last element. 
Identification 

%Name  The name of this series. 
%ElementCount  The number of elements in this series. 
%YAxisName  The name of the y axis this series is charted on. 
%XAxisName  The name of the x axis this series is charted on. 
%Color  The series default element color. 
SeriesCollection Tokens
Describes a SeriesCollection object. Generally used in title box labels and chart area labels.
Sums/Values 


Token  Description 
%Sum = %Ysum = %Yvalue = %Value  The sum of all the element's y values. (Element.YValue). If the chart is time based this token is the same as %YDays. 
%Xsum = %XValue  The sum of all the element's x values. (Element.XValue). If the chart is time based this token is the same as %XDays. 
%BubbleSize = %BubbleSizeSum  The sum of all the element's bubble sizes. (Element.BubbleSize) 
%YSeriesSumList  A comma delimited list of of each series y value sum. 
%YGroupSumList  A comma delimited list of y value sums for each element group. 
%ColorList  A comma delimited list of colors used by the series in the collection. 
Ranges 

%Range = %YRange (= %Days & =%YDays if applicable)  The sum of all the element's ranges. (Element.YValue  Element.YValueStart). If the chart is time based this token represents the sum of days between each element's Element.YDateTime and Element.YDateTimeStart values. 
%YMinutes = %Minutes  If the chart is time based this token represents the sum of minutes between each element's Element.YDateTime and Element.YDateTimeStart values. 
%YHours = %Hours  If the chart is time based this token represents the sum of hours between each element's Element.YDateTime and Element.YDateTimeStart values. 
%XMinutes  If the chart is time based this token represents the sum of minutes between each element's Element.XDateTime and Element.XDateTimeStart values. 
%XHours  If the chart is time based this token represents the sum of hours between each element's Element.XDateTime and Element.XDateTimeStart values. 
%XDays  If the chart is time based this token represents the sum of days between each element's Element.XDateTime and Element.XDateTimeStart values. 
%YSpanDays = %SpanDays = %YSpan = %Span  If the chart is time based this token represents the range of days between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%YSpanMinutes = %SpanMinutes  If the chart is time based this token represents the range of minutes between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%YSpanHours = %SpanHours  If the chart is time based this token represents the range of hours between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%XSpanDays  If the chart is time based this token represents the range of days between the element's highest Element.XDateTime and lowest Element.XDateTimeStart value. 
%XSpanHours  If the chart is time based this token represents the range of hours between the element's highest Element.XDateTime and lowest Element.XDateTimeStart value. 
%XSpanMinutes  If the chart is time based this token represents the range of minutes between the element's highest Element.XDateTime and lowest Element.XDateTimeStart value. 
Calculations 

%High = %YHigh  The highest y value of all the elements within this series. (Element.YValue) 
%XHigh  The highest x value of all the elements within this series. (Element.XValue) 
%Low = %YLow  The lowest y value of all the elements within this series. (Element.YValue) 
%XLow  The lowest x value of all the elements within this series. (Element.XValue) 
%BubbleHigh  The highest bubble size value of all the elements within this series. (Element.BubbleSize) 
%BubbleLow  The lowest bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteHigh  The highest complete value of all the elements within this series. (Element.Complete) 
%CompleteLow  The lowest complete value of all the elements within this series. (Element.Complete) 
%CloseHigh  The highest financial close value of all the elements within this series. (Element.Close) 
%CloseLow  The lowest financial close value of all the elements within this series. (Element.Close) 
%Average = %Yaverage = %Mean = %YMean  The average y value of all the elements within this series. (Element.YValue) 
%Xaverage = %XMean  The average x value of all the elements within this series. (Element.XValue) 
%BubbleSizeAverage = %BubbleSizeMean  The average bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteAverage = %CompleteMean  The average complete value of all the elements within this series. (Element.Complete) 
%CloseAverage = %CloseMean  The average financial close value of all the elements within this series. (Element.Close) 
%Median = %YMedian  The median y value of all the elements within this series. (Element.YValue) 
%XMedian  The median x value of all the elements within this series. (Element.XValue) 
%BubbleSizeMedian  The median bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteMedian  The median complete value of all the elements within this series. (Element.Complete) 
%CloseMedian  The median financial close value of all the elements within this series. (Element.Close) 
%Mode = %YMode  The mode y value of all the elements within this series. (Element.YValue) 
%XMode  The mode x value of all the elements within this series. (Element.XValue) 
%BubbleSizeMode  The mode bubble size value of all the elements within this series. (Element.BubbleSize) 
%CompleteMode  The mode complete value of all the elements within this series. (Element.Complete) 
%CloseMode  The mode financial close value of all the elements within this series. (Element.Close) 
%MaxValueElementName %MaxYValueElementName 
Name of the element with the highest y value (Element.YValue). 
%MinValueElementName %MinYValueElementName 
Name of the element with the lowest y value (Element.YValue). 
%MaxValueElementSeriesName 
Name of the series that contains the element with the highest y value (Element.YValue). 
%MaxValueElementSeriesName 
Name of the series that contains the element with the lowest y value (Element.YValue). 
%MaxValueSeriesName 
Name of the series that contains the highest sum of it's element y values. 
%MinValueSeriesName 
Name of the series that contains the lowest sum of it's element y values. 
Element Group Tokens
Describes an Element group. Generally used by axis ticks to describe the group they represent.
Calculations 


Token  Description 
%PercentOfTotal = %YPercentOfTotal  The percent of all the data on the chart this element group represents. (Element.YValue) 
%CompletePercentOfTotal  The percent of all the data on the chart this element group represents. (Element.Complete) 
%Sum = %YSum = %Yvalue = %Value  The sum of all the elements within this element group. (Element.YValue) 
%Average = %Yaverage = %Mean = %YMean  The average of all the elements within this element group. (Element.YValue) 
%Median = %YMedian  The median of all the elements within this element group. (Element.YValue) 
%Mode = %Ymode  The mode of all the elements within this element group. (Element.YValue) 
%CompleteAverage = %CompleteMean  The average of all the elements within this element group. (Element.Complete) 
%CompleteMedian  The median of all the elements within this element group. (Element.Complete) 
%CompleteMode  The mode of all the elements within this element group. (Element.Complete) 
Ranges 

%YRange = %Range = (%YDays ,%Days if applicable)  The sum of all the ranges of elements within this group. (Element.YValue  Element.YValueStart) If this chart is time based the token will represent the sum of days between each element's Element.YDateTime and Element.YDateTimeStart values. 
%YMinutes = %Minutes  If this chart is time based this token will represent the sum of minutes between each element's Element.YDateTime and Element.YDateTimeStart values. 
%YHours = %Hours  If this chart is time based this token will represent the sum of hours between each element's Element.YDateTime and Element.YDateTimeStart values. 
%Span = %SpanDays  If the chart is time based this token represents the range of days between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%SpanMinutes  If the chart is time based this token represents the range of minutes between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
%SpanHours  If the chart is time based this token represents the range of hours between the element's highest Element.YDateTime and lowest Element.YDateTimeStart value. 
Identification 

%Name  The name of the elements in this group. 
Axis Marker Tokens
Describes an AxisMarker object. Generally used by the axis marker label and it's legend entry.
Values 


Token  Description 
%Low  The low value of this axis marker 
%High  The high value of this axis marker. 
%Range  The range of this marker. 
%Minutes  If the marker is a time range this token will represent the minutes between the high and low time values. 
%Hours  If the marker is a time range this token will represent the hours between the high and low time values. 
%Days  If the marker is a time range this token will represent the days between the high and low time values. 
Identification 

%Name  The name of this axis marker. 
ScaleRange Tokens
Describes a ScaleRange object. These tokens can be used with Axis.Label to describe the axis range.
Values 


Token  Description 
%Low  The low value of this axis marker 
%High  The high value of this axis marker. 
%Range  The range of this marker. 
%Minutes  If the marker is a time range this token will represent the minutes between the high and low time values. 
%Hours  If the marker is a time range this token will represent the hours between the high and low time values. 
%Days  If the marker is a time range this token will represent the days between the high and low time values. 
%ValueName  If the scale range refers to a category scale numeric values refer to the index of each category. This token evaluates to category name whereas the Low/High tokens are numeric. 
AxisTick Tokens
Axis ticks use different tokens depending on the situation.
 If the axis tick comes from an element (Element.X/YAxisTick) then use Element Tokens.
 If the axis tick is part of a category axis it use either Element Group or Series Tokens.
 If the axis tick is part of a value axis use the token '%Value' and if it's a range tick, ScaleRange Tokens apply.
 If the axis tick is part of an axis marker, use ScaleRange Tokens.
ChartArea Tokens
Values 


Token  Description 
%Yvalue  The value of the Y axis at the current mouse position. 
%Xvalue  The value of the X axis at the current mouse position. 
Shapefile shapes store attributes which are determined by the source shapefile. These attributes can be used as tokens in any labels related to shapes.
Syntax: %[AttributeName]
See also: Chart Labels