使用dc.select菜单过滤多键尺寸

时间:2018-08-13 02:11:46

标签: dc.js crossfilter

我试图扩大这种提琴 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
    });
}
};
}

0 个答案:

没有答案