I have a dc.js program which runs fine when I give separate names to dc groups
var group1 = dateDimension.group().reduceSum(function(d) { return d.dd; });
var group2 = dateDimension.group().reduceSum(function(d) { return d.count; });
but when I do
var groups = {};
var columns = ["dd","count"];
for (var i = 0; i < columns.length; ++i) {
var col = columns[i]
groups[col] = dateDimension.group().reduceSum(function(d) { return d[col]; });
}
it only remembers the last column and replaces other charts with last chart.
How should I solve this issue