The same "problem" also bit me. For some reason, the line chart type assumes that each series grouping (in your case it is “COMMERCIAL”, “DATACOMM”, etc.) has a data point for each possible position along the X axis (in your month of the case) .
What happens is that your data is grouped and sorted. Then he takes the first group, which turns out to be "blankcustomertype", and she gets all the features of her category, which is only 1 data element:
<New_DB2_TimeSeries_PctSales_Result> <GP_Pct>0.411575</GP_Pct> <Grp>CustomerType</Grp> <Grp_Value>blankcustomertype</Grp_Value> <MonthTrxDateFirst>2014-10-01T00:00:00</MonthTrxDateFirst> <Pct_Sales>0.015683</Pct_Sales> <Sales>148.260</Sales> <StdVsException>STRATEGIC</StdVsException> </New_DB2_TimeSeries_PctSales_Result>
Then it uses this data as the category axis (X), so it has only 1 data point in 2014-10-01T00:00:00
The remaining dates for all other series are ignored because the first series did not have these dates.
My only assumption is that this was done for some reason of performance, so there are fewer cycles.
Instead, you most likely need a scatterLine chart scatterLine .
Here is a working example of Kendo Dojo (I just copied / pasted your original code and turned XML into JSON to simplify).
Changed chart options:
$("#leftLine").kendoChart({ dataSource: { data: data, group: { field: "Grp_Value"}, sort: { field: "MonthTrxDateFirst", dir: "asc" }, schema: { model: { fields: { MonthTrxDateFirst: { type: "date" } } } } }, legend: { position: "top" }, series: [{ type:"scatterLine", yField: "Pct_Sales", xField: "MonthTrxDateFirst" //name: "% Strategy Sales" }], xAxis: { labels: { rotation: -90, dateFormats: { minutes: "HH:mm", hours: "HH:mm", days: "dd/MM", months: "MMM 'yy", years: "yyyy" } }, type: "date", baseUnit: "months" , crosshair: { visible: true } }, yAxis: { labels: { format: "{0:P1}" } //,majorUnit: 10000 }, tooltip: { visible: true,template: "<div >Date: #=kendo.toString(kendo.parseDate(dataItem.MonthTrxDateFirst, 'yyyy-MM-dd'), 'MM/dd/yyyy')# <br/> "+ " Sales: #=kendo.format('{0:C}',dataItem.Sales)# <br/> " + "Pct Sales: #=kendo.format('{0:P}',dataItem.Pct_Sales)# <br/> " + "GP Pct: #=kendo.format('{0:P}',dataItem.GP_Pct)# </div>" } });