부분적으로 알 수없는 열이있는 교차 필터 데이터 구조가 있습니다.크로스 필터 그룹의 배열을 동적으로 구축하는 방법은 무엇입니까?
y 치수를 동적으로 켜고 끄는 복합 dc.js 차트를 그려야합니다.
그러므로 나는 모든 열 그룹의 배열을 구축하려고 :
this.data = crossfilter(this.rawData);
this.idDimension = this.data.dimension(function (d) {
return d.id;
});
for (var property in this.rawData[0]) {
this.groups[property] = this.idDimension.group().reduceSum(function (d) {
return d[property];
});
}
문제는 각 그룹이 루프의 마지막 속성의 컬럼에서 작동한다는 것입니다.
어떻게이를 피할 수 있습니까? 아니면 내가 원하는 것을 성취 할 수있는 더 나은 방법이 있습니까?