尽管汇总字段的伪函数具有两个字段的划分,但我一直遇到一些麻烦。
原来的两个字段是:
{name: 'purchasers', type: 'integer', rowLabelable: false, summarizable: 'sum', displayFunction: function(value){ return accounting.formatNumber(value)}},
{name: 'spend', type: 'float', rowLabelable: false, summarizable: 'sum', displayFunction: function(value){ return accounting.formatMoney(value)}}
伪函数为:
{
name: 'spendperpurch', type: 'float', pseudo: true,
pseudoFunction: function(row){ return row.spend / row.purchasers },
summarizable: 'sum', displayFunction: function(value){ return accounting.formatMoney(value)}
}
它只是没有从 granu 聚合
我想做的基本上是通过过滤器而不是 a
对于第 Σ 行中的 i (row.spend/row.purchasers) ,这是当前正在发生的事情。
例如,如果我有 100 行计算出的字段支出/购买者
date, purchasers, spend, spendperpurch
1 , 10 , 100 , 10
2 , 15 , 200 , 13.3
如果在我的桌子上我只想要
purchasers, spend, spendperpurch
当前代码给了我:
purchasers, spend, spendperpurch
25 , 300 , 23.3
我真正想要的是:
purchasers, spend, spendperpurch
25 , 300 , 12
有任何想法吗?我将不胜感激任何帮助!