diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2018-06-16 20:47:59 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2018-12-13 17:09:20 +0100 |
| commit | a8135ad40cbeb6c0c464d57010032dc033993439 (patch) | |
| tree | e9bf2c11e277b7b60bb58ab37818c0eb1c998574 /backend/reduce.js | |
| parent | 37fda8b8f9d7a6cf812478cdcfb46a32b8e9d259 (diff) | |
| download | brokentalents-a8135ad40cbeb6c0c464d57010032dc033993439.tar.gz brokentalents-a8135ad40cbeb6c0c464d57010032dc033993439.zip | |
Calculate and show level scaling
Diffstat (limited to 'backend/reduce.js')
| -rw-r--r-- | backend/reduce.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/backend/reduce.js b/backend/reduce.js index 519004c..87a6e40 100644 --- a/backend/reduce.js +++ b/backend/reduce.js @@ -15,8 +15,10 @@ function aggregatePayloads(config) { const sorter = R.props(config.group); const grouper = utils.eqPropses(config.group); - // sum & count const aggregator = R.pipe( + // calculate inferred attributes + R.map(R.apply(R.pipe, config.derived)), + // sum & count R.sortBy(sorter), R.groupWith(grouper), R.map( |
