过滤尺寸dc.numberDisplay

时间:2019-01-08 16:12:41

标签: dc.js

我有一个名为“状态”的维度(有效/已拒绝)。 并且有一个名为“ Count”(数字)的字段。

我正在尝试使用总状态计数(有效/已拒绝)和已拒绝状态计数(仅已拒绝)来实现dc.numberDisplay吗? 我正在尝试根据维度字段过滤计数。

我应用了类似于以下代码的过滤器。但是它没有按预期工作。 两者仅显示拒绝的计数。 任何帮助表示赞赏。
我经历了这个堆栈答案,没有帮助How to filter multiple values in a dc/crossfilter dimension?

                                            // *** Total Submissions Count Dimension (Number Display) *** //

var totalSubmissionsDim=wrap.dimension(function(d) { return d.REPORTING_DATE;});
var totalSubmissionsGroup=totalSubmissionsDim.groupAll().reduceSum(function(d){return d.TOTAL_SUBMISSIONS;});

                                            // *** Total Rejections Count Dimension (Number Display) *** //

var totalRejectionsDim=wrap.dimension(function(d) { return d.REPORTING_DATE;});
var totalRejectionsGroup=totalRejectionsDim.groupAll().reduceSum(function(d){return d.TOTAL_SUBMISSIONS;});

var filterDimension = wrap.dimension(function(d) {return d.MESSAGE_STATUS;});

totalSubmissionsCount
 .group(totalSubmissionsGroup)
 .formatNumber(d3.format(","))
 .valueAccessor(function(d) {return d;})
//filterDimension.filter(function (d) { return d === 'VALID' ; });

totalRejectionsCount
 .group(totalRejectionsGroup)
 .formatNumber(d3.format(","))
 .valueAccessor(function(d) {return d;})
filterDimension.filter(function (d) { return d === 'REJECTED'; });

0 个答案:

没有答案