Crossfilter获取带负数的数据集.top

时间:2015-04-09 15:45:48

标签: javascript d3.js dc.js crossfilter

我试图获取包含负数(有时是所有否定数据)的数据集的最高值。当我使用.reduceSum分组时,.top值永远不会低于0.我如何使用.reduce而不是.reduceSum来包含负数?

s.topTempGroup = s.temp1ByTimeDim.group().reduce(
            function(p,v) {
                return p + v.tmp1;
            },
            function(p,v) {
                return p - v.tmp1;
            },
            function() { return 0;}
        );

s.topTemp = s.topTempGroup.top(1)[0].value;

0 个答案:

没有答案