ecm_data = {
const keys = d3.range(1, 13).map(d => [`E${d}`, `H${d}`]).flat();
const map = new Map();
let baseline = wb.Sheets["Baseline"];
let baselineDat = xlsx.utils.sheet_to_json(baseline);
for (const key of Object.keys(b_lookup)) {
let excel = wb.Sheets[key];
let dat = xlsx.utils.sheet_to_json(excel);
let savings = dat.map((d, i) => {
let b = d3.sum(keys.map(k => baselineDat[i][k]));
let a = d3.sum(keys.map(k => d[k]));
return Math.max(b -a, 0);
});
map.set(key, quartiles(savings));
}
return map;
}