Dynamic 剑道枢轴网格自定义动态度量
是否有任何方法可以创建用户需要的具有自定义条件的度量值, 动态地在剑道透视表中 我发现有一个选项可以创建自定义度量值,比如Dynamic 剑道枢轴网格自定义动态度量,dynamic,kendo-grid,pivot-table,measure,Dynamic,Kendo Grid,Pivot Table,Measure,是否有任何方法可以创建用户需要的具有自定义条件的度量值, 动态地在剑道透视表中 我发现有一个选项可以创建自定义度量值,比如 measures: { "ChainShare": { field: "ChainShare", aggregate: "sum" }, "DemandIndex": { field: "DemandIndex", aggregate: function (value, state,
measures: {
"ChainShare": {
field: "ChainShare",
aggregate: "sum"
},
"DemandIndex": {
field: "DemandIndex",
aggregate: function (value, state, context) {
var dataItem = context.dataItem;
var ChainShare = dataItem.ChainShare;
var GroupShare = dataItem.GroupShare;
// manual aggregation
state.ChainShare = ( state.ChainShare || 0 ) + ChainShare;
state.GroupShare = ( state.GroupShare || 0 ) + GroupShare;
},
result: function(state){
if ( state.ChainShare == 0 || state.GroupShare == 0 ){
return 0;
} else {
return (state.ChainShare / state.GroupShare) ;
}
}
}, "GroupShare": {
field: "GroupShare",
aggregate: "sum"
}
}
但是这个聚合函数是静态的,用户不能向它添加更多的条件
简单地说,我需要从前端动态地创建度量