aum
by Heena Mahour
JavaScript
var data = [{
"AUM": 588720374,
"NetReturn": -0.0111385379118072,
"GrossReturn": -0.0109968595893564,
"AsOfDate": "2016-01-31T06:00:00.000Z"
}, {
"AUM": 594078607,
"NetReturn": -0.0068848660460011,
"GrossReturn": -0.0067879738350359,
"AsOfDate": "2016-02-29T06:00:00.000Z"
}, {
"AUM": 648174302,
"NetReturn": 0.0236,
"GrossReturn": 0.0233,
"AsOfDate": "2016-03-31T05:00:00.000Z"
}, {
"AUM": 270338267,
"NetReturn": -0.00501977590759844,
"GrossReturn": -0.00501977563549561,
"AsOfDate": "2016-01-31T06:00:00.000Z"
}, {
"AUM": 266059697,
"NetReturn": -0.0158267321919609,
"GrossReturn": -0.0158267234878738,
"AsOfDate": "2016-02-29T06:00:00.000Z"
}, {
"AUM": 272684104,
"NetReturn": 0.0249,
"GrossReturn": 0.0249,
"AsOfDate": "2016-03-31T05:00:00.000Z"
}, {
"AUM": 739744116,
"NetReturn": -0.0131560084894455,
"GrossReturn": -0.0131710070470606,
"AsOfDate": "2016-01-31T06:00:00.000Z"
}, {
"AUM": 731370511,
"NetReturn": -0.0204874486904622,
"GrossReturn": -0.0205022538547327,
"AsOfDate": "2016-02-29T06:00:00.000Z"
}, {
"AUM": 719837675,
"NetReturn": 0.0295,
"GrossReturn": 0.0295,
"AsOfDate": "2016-03-31T05:00:00.000Z"
}, {
"AUM": 1318107971,
"NetReturn": -0.0112965128478208,
"GrossReturn": -0.0111914704541026,
"AsOfDate": "2016-01-31T06:00:00.000Z"
}, {
"AUM": 1316334438,
"NetReturn": -0.00456188962326707,
"GrossReturn": -0.00449868383173061,
"AsOfDate": "2016-02-29T06:00:00.000Z"
}, {
"AUM": 1345734881,
"NetReturn": 0.0256,
"GrossReturn": 0.0253,
"AsOfDate": "2016-03-31T05:00:00.000Z"
}]
var _struct = {}
for (var _temp = 0; _temp < data.length; _temp++) {
debugger;
if (_struct.hasOwnProperty(data[_temp]["AsOfDate"]) == false) {
// _struct[data[_temp]["AsOfDate"]] = {};
_struct[data[_temp]["AsOfDate"]] = {
"Net": 1,
"Gross": 1,
"AUM": 0
}
}
_struct[data[_temp]["AsOfDate"]]["AUM"]+= data[_temp]["AUM"];
...