Revision 343430353539 () - Diff

Link to this snippet: https://friendpaste.com/3CtGyg5IczkxNV3rWRdalB
Embed:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function(doc) {
if (doc.type != 'transfer') return;
emit(doc.date, doc);
}

function(keys, values, rereduce) {
var res = {"interest": {}, "moves": {}};
for (var v in values) {

var doc = values[v];
if (doc.text.split(' ', 1)[0] == "Interest") {
var part = res['interest'];
} else {
var part = res['moves'];
}

for (var k in doc.transfer) {
var prev = 0;
if (part[k] != undefined) {
prev = part[k];
}
part[k] = prev + doc.transfer[k];
}

}
return res;
}