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"];
  
 ...