我有一个名为“状态”的维度(有效/已拒绝)。 并且有一个名为“ 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'; });