我试图扩大这种提琴 https://jsfiddle.net/rn3ja9n4/ 这里 https://jsfiddle.net/thyfoubq/32/
但是不清楚我应该使用什么来为dc.selectmenu供电,或者它是否甚至可以在多键方案中工作。
这可能吗? 我已经尝试了几种方法,但似乎无法使过滤器与复合键或单个分支键
一起使用。 var storedim =ndx.dimension(function(d){ return [d.store]})
var storegroup =storedim.group()
storeselect
.dimension(storedim)
.group(storegroup)
.multiple(true)
.size(5)
.controlsUseVisibility(true)
.title(kv => kv.key);
-----------------------似乎可行的解决方案--------- ---更改组以删除空垃圾箱
var suppliersSumGroup = remove_empty_bins(suppliersSumDistinct.group().reduceSum( d => d.earnings ));
function remove_empty_bins(source_group) {
return {
all:function () {
return source_group.all().filter(function(d) {
return d.value !=0; //appears to work borrowed from another SO post
//unsure which one but it seems logical and works for this example
});
}
};
}