I have saved my JSON object in a variable and I am making calculations off of the properties within the object; however, I am finding that the calculations are very long to write and if the data becomes larger, the calculations can become pretty long.
I am hoping that there is a simpler way to make calculations than how I am currently doing it.
Here is the JSON data saved within a javascript file:
var obj = {
  "Open": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":6,
    "Sprint_6":38,
    "Sprint_7":7
  }],
  "Design": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":null,
    "Sprint_6":1,
    "Sprint_7":null
  }],
  "Requirement": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":1,
    "Sprint_6":1,
    "Sprint_7":null
  }],
  "Ready_for_Build": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":4,
    "Sprint_6":2,
    "Sprint_7":null
  }],
  "Build": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":12,
    "Sprint_6":1,
    "Sprint_7":null
  }],
  "Ready_for_Test": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":4,
    "Sprint_6":4,
    "Sprint_7":null
  }],
  "Test": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":5,
    "Sprint_6":6,
    "Sprint_7":null
  }],
  "Ready_for_Acceptance": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":null,
    "Sprint_5":3,
    "Sprint_6":null,
    "Sprint_7":null
  }],
  "Accepted": [{
    "Sprint_2":38,
    "Sprint_3":43,
    "Sprint_4":57,
    "Sprint_5":19,
    "Sprint_6":null,
    "Sprint_7":null
  }],
  "Total_Bugs": [{
    "Sprint_2":47,
    "Sprint_3":39,
    "Sprint_4":71,
    "Sprint_5":39,
    "Sprint_6":null,
    "Sprint_7":null
  }],
  "Bugs_Success": [{
    "Sprint_2":37,
    "Sprint_3":25,
    "Sprint_4":42,
    "Sprint_5":11,
    "Sprint_6":null,
    "Sprint_7":null
  }],
  "Bugs_In_Progress": [{
    "Sprint_2":null,
    "Sprint_3":null,
    "Sprint_4":7,
    "Sprint_5":4,
    "Sprint_6":null,
    "Sprint_7":null
  }]
};
Here is a calculation I am using to sum the numbers in various keys:
var totDone = obj.Ready_for_Test[0].Sprint_2 + obj.Ready_for_Test[0].Sprint_3 + obj.Ready_for_Test[0].Sprint_4 + obj.Ready_for_Test[0].Sprint_5 + obj.Ready_for_Test[0].Sprint_6 + obj.Ready_for_Test[0].Sprint_7 +
    obj.Test[0].Sprint_2 + obj.Test[0].Sprint_3 + obj.Test[0].Sprint_4 + obj.Test[0].Sprint_5 + obj.Test[0].Sprint_6 + obj.Test[0].Sprint_7 +
    obj.Ready_for_Acceptance[0].Sprint_2 + obj.Ready_for_Acceptance[0].Sprint_3 + obj.Ready_for_Acceptance[0].Sprint_4 + obj.Ready_for_Acceptance[0].Sprint_5 + obj.Ready_for_Acceptance[0].Sprint_6 + obj.Ready_for_Acceptance[0].Sprint_7 +
    obj.Accepted[0].Sprint_2 + obj.Accepted[0].Sprint_3 + obj.Accepted[0].Sprint_4 + obj.Accepted[0].Sprint_5 + obj.Accepted[0].Sprint_6 + obj.Accepted[0].Sprint_7;
    console.log(totDone); 
If my JSON data expands, in order to do further calculations, my algorithm will become very lengthy. Is there a simpler way to run calculations on the data?
 
     
     
    