2.141 ChartDataPoint

Applies to RDL 2008/01, RDL 2010/01, and RDL 2016/01

The ChartDataPoint element specifies a data point in a Chart. This element can consist of a single value expression (for chart types such as "Bar" or "Line") or multiple value expressions (for chart types such as "Range" and "Scatter").

The following are the parent and child elements of the ChartDataPoint element.

Parent elements

ChartDataPoints

Child elements

ChartDataPoint.ActionInfo

ChartDataPoint.AxisLabel

ChartDataPoint.ChartDataLabel

ChartDataPoint.ChartDataPointValues

ChartDataPoint.ChartItemInLegend

ChartDataPoint.ChartMarker

ChartDataPoint.CustomProperties

ChartDataPoint.DataElementName

ChartDataPoint.DataElementOutput

ChartDataPoint.Style

ChartDataPoint.ToolTip

Applies to RDL 2011/01

Child elements

ChartDataPoint.DataSetName

ChartDataPoint.Relationships

The following is the XML Schema definition of the ChartDataPoint element in RDL 2008/01.

 <xsd:complexType name="ChartDataPointType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="ChartDataPointValues" type="ChartDataPointValuesType" 
                  minOccurs="0" />
     <xsd:element name="ChartDataLabel" type="ChartDataLabelType" minOccurs="0" />
     <xsd:element name="AxisLabel" type="xsd:string" minOccurs="0" />
     <xsd:element name="ToolTip" type="StringLocIDType" minOccurs="0" />
     <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
     <xsd:element name="Style" type="StyleType" minOccurs="0" />
     <xsd:element name="ChartMarker" type="ChartMarkerType" minOccurs="0" />
     <xsd:element name="ChartItemInLegend" type="ChartItemInLegendType" 
                  minOccurs="0" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" 
                  minOccurs="0" />
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
           <xsd:enumeration value="ContentsOnly" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the ChartDataPoint element in RDL 2010/01 and RDL 2016/01.

Note  The following XSD represents RDL macro-versioned schemas only. Possible additions, identified earlier in this section, to base schema RDL 2010/01 from micro-versioned schemas RDL 2011/01, RDL 2012/01, and RDL 2013/01 are provided in sections 5.5, 5.6, and 5.7, respectively. For more information about macro- and micro-versioned schemas, see section 2.1.

 <xsd:complexType name="ChartDataPointType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="ChartDataPointValues" type="ChartDataPointValuesType" 
                  minOccurs="0" />
     <xsd:element name="ChartDataLabel" type="ChartDataLabelType" minOccurs="0" />
     <xsd:element name="AxisLabel" type="xsd:string" minOccurs="0" />
     <xsd:element name="ToolTip" type="StringLocIDType" minOccurs="0" />
     <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
     <xsd:element name="Style" type="StyleType" minOccurs="0" />
     <xsd:element name="ChartMarker" type="ChartMarkerType" minOccurs="0" />
     <xsd:element name="ChartItemInLegend" type="ChartItemInLegendType" 
                  minOccurs="0" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" 
                  minOccurs="0" />
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
           <xsd:enumeration value="ContentsOnly" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>