Javascript 剑道数据透视网格具有2个或多个度量值

Javascript 剑道数据透视网格具有2个或多个度量值,javascript,asp.net-mvc,kendo-ui,telerik,pivot-table,Javascript,Asp.net Mvc,Kendo Ui,Telerik,Pivot Table,我需要使用新的小部件-Kendo PivotGrid同时使用两个度量值,但是抛出了一个javascript错误:“tuple.members[measureIndex]未定义”(在调试模式下,我可以看到“measureIndex”未定义)。当使用HTML5/javascript和MVC扩展以及AJAX绑定定义PivotGrid时,就会发生这种情况。我也在Dojo平台上尝试过,但仍然没有成功。我的语法是这样的: ... cube: { measures: { "Contacts Count

我需要使用新的小部件-Kendo PivotGrid同时使用两个度量值,但是抛出了一个javascript错误:“tuple.members[measureIndex]未定义”(在调试模式下,我可以看到“measureIndex”未定义)。当使用HTML5/javascript和MVC扩展以及AJAX绑定定义PivotGrid时,就会发生这种情况。我也在Dojo平台上尝试过,但仍然没有成功。我的语法是这样的:

...
cube: {
 measures: {
   "Contacts Count": { field: "CustomerID", aggregate: function(value, state) { return state + 1; } },
   "Sum": { field: "UnitPrice", format: "{0:c}", aggregate: function(value, state) { return value + state; } }
 }
...
measures: {
  values: ["Contacts Count","Sum"],
  axis: "columns"
}
...
我尝试将axis设置为“rows”,但没有错误,但PivotGrid只显示第一个度量值(在本例中为“Contacts Count”),在行中只有一行标题为“undefined”。所以这不是一个选择。。。
PivotGrid一次只能使用一个度量值,但如果使用两个或更多度量值,则会抛出上述错误请告诉我我是否做错了什么,或者在这种情况下是否存在错误。我在演示中看到这是可行的,但是使用xmla绑定。不幸的是,我必须使用ajax绑定。

当不绑定到OLAP多维数据集时,还不支持多个度量。这将在剑道UI PivotGrid脱离测试版时得到支持。应在2014年9月之前完成。

将值添加到度量值中

measures.Add(“sum”).Field(f=>new{f.ImporteTotal,f.TpvEstado}).AggregateName(“sum”);

我对这个案例也有同样的理由,剑道UI v2015.3.1,您是否找到了@SprintDebugger的解决方案?我认为在剑道UI的新版本中,这是固定的,并且实现了许多新功能,因此如果您可以更新剑道UI。