crossfilter组不返回过滤集

时间:2015-01-29 10:31:35

标签: javascript crossfilter

我的数据如下:

[{timestamp:1213240000,mag:6,pressure:50,duration:30},
 {timestamp:1213250000,mag:6.4,pressure:50,duration:5},
 {timestamp:1213260000,mag:5.9,pressure:50,duration:14},
 {timestamp:1213270000,mag:4.3,pressure:50,duration:6}]

我的维度是:

var dateDim = ndx.dimension(function(d){return d.timestamp});
var magDim = ndx.dimension(function(d){return d.mag});

我的过滤器:

dateDim.filter([1213250000,1213260000]); 

我的小组:

var grp = magDim.group();

不幸的是,

console.log(grp.all());
console.log(grp.top(Infinity));
  

给我整个数据集,而不是尊重我的过滤器。

然而,

console.log(magDim.top(Infinity));
  

工作正常。我得到过滤后的数据

小提琴:http://jsfiddle.net/iamjab/paftztyL/

我想只获得过滤后的设置。如何使用 Value:0

删除条目

感谢。

0 个答案:

没有答案