我试图获取包含负数(有时是所有否定数据)的数据集的最高值。当我使用.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;