Comparing version 2.8.0 to 2.9.0
@@ -5,1 +5,2 @@ import { AggFC, JsonRecord } from "../types"; | ||
export declare const count: AggFC<JsonRecord>; | ||
export declare const mean: AggFC<JsonRecord>; |
@@ -31,13 +31,2 @@ "use strict"; | ||
} | ||
measures.forEach(function (mea) { | ||
sums[mea] = Number(sums[mea].toFixed(2)); | ||
}); | ||
var _loop_3 = function (i, len) { | ||
measures.forEach(function (mea) { | ||
sums[mea] += subset[i][mea]; | ||
}); | ||
}; | ||
for (var i = 0, len = subset.length; i < len; i++) { | ||
_loop_3(i, len); | ||
} | ||
return sums; | ||
@@ -57,1 +46,19 @@ }; | ||
}; | ||
exports.mean = function (subset, measures) { | ||
var sums = {}; | ||
measures.forEach(function (mea) { | ||
sums[mea] = 0; | ||
}); | ||
var _loop_3 = function (i, len) { | ||
measures.forEach(function (mea) { | ||
sums[mea] += Number(subset[i][mea]) || 0; | ||
}); | ||
}; | ||
for (var i = 0, len = subset.length; i < len; i++) { | ||
_loop_3(i, len); | ||
} | ||
measures.forEach(function (mea) { | ||
sums[mea] /= subset.length; | ||
}); | ||
return sums; | ||
}; |
{ | ||
"name": "cube-core", | ||
"version": "2.8.0", | ||
"version": "2.9.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "./built/index.js", |
@@ -26,10 +26,2 @@ import { AggFC, JsonRecord } from "../types"; | ||
} | ||
measures.forEach(mea => { | ||
sums[mea] = Number(sums[mea].toFixed(2)); | ||
}); | ||
for (let i = 0, len = subset.length; i < len; i++) { | ||
measures.forEach(mea => { | ||
sums[mea] += subset[i][mea]; | ||
}); | ||
} | ||
return sums; | ||
@@ -50,1 +42,17 @@ }; | ||
}; | ||
export const mean: AggFC<JsonRecord> = function(subset, measures) { | ||
let sums: JsonRecord = {}; | ||
measures.forEach(mea => { | ||
sums[mea] = 0; | ||
}); | ||
for (let i = 0, len = subset.length; i < len; i++) { | ||
measures.forEach(mea => { | ||
sums[mea] += Number(subset[i][mea]) || 0; | ||
}); | ||
} | ||
measures.forEach(mea => { | ||
sums[mea] /= subset.length; | ||
}); | ||
return sums; | ||
}; |
72600
895