Javascript KendoUI条形图分类问题

Javascript KendoUI条形图分类问题,javascript,kendo-ui,bar-chart,Javascript,Kendo Ui,Bar Chart,当分组中缺少任何一项时,我面临分类问题。我已经在下面的fiddle中修改了代码 我已将javascript替换为以下内容:- var dr = [{ "currency":"AUD", "paymenttype":"0", "amount":"10" }, { "currency":"AUD", "paymenttype":"3", "amount":"11" }, { "curre

当分组中缺少任何一项时,我面临分类问题。我已经在下面的fiddle中修改了代码

我已将javascript替换为以下内容:-

var dr = 
  [{
      "currency":"AUD",
      "paymenttype":"0",
      "amount":"10"
   },
   {
      "currency":"AUD",
      "paymenttype":"3",
      "amount":"11"
   },
   {
      "currency":"CAD",
      "paymenttype":"1",
      "amount":"24"
   },
   {
      "currency":"CAD",
      "paymenttype":"0",
      "amount":"23"
   },
   {
      "currency":"CAD",
      "paymenttype":"3",
      "amount":"22"
   }]

var ds = new kendo.data.DataSource({
    data: dr,
    group: {
        field: "paymenttype"
    },
    sort: [{
        field: "paymenttype",
        dir: "asc"
    }, {
        field: "currency",
        dir: "asc"
    }]

})

$("#chart").kendoChart({
    dataSource: ds,
    seriesDefaults: {
        type: 'column',
        labels: {
            visible: true,
            template: "#=kendo.format('{0:0}', value)#"
        }
    },
    legend: {
        visible: true,
        position: "bottom"
    },
    series: [{
        field: "amount"
    }],
    categoryAxis: {
        field: "currency"
    },
    tooltip: {
        visible: true,
        template: "#= dataItem.currency#"
    }
});
问题:

类型1的CAD货币显示在AUD下,而AUD货币不存在

请建议。
谢谢

我正在尝试更改数据源查询以使其正常工作。但似乎对性能不好。linq解决了这个问题。更新查询以发送所有记录,即使数据库中没有货币行。AUD 0 10 AUD 1空AUD 3 11 CAD 1 24 CAD 0 23 CAD 3 22