javascript - Crossfilter 组忽略多个过滤器

标签 javascript crossfilter

Crossfilter API据说,当从维度创建组时,它不会考虑应用于该维度的过滤器。是否可以以某种方式创建一个忽略多个维度(而不是一个维度)上的过滤器的组?

<小时/>

例如: 我有 3 个维度,用户可以在其中过滤 population 实例:PlanetCountryCity。在每个维度上设置过滤器时,population 条目应满足所有过滤器,就像默认情况下一样。但还应该有一个界面,用户可以在其中定义每个维度的过滤器。考虑到这种层次结构,选择某些City 不应限制可用的CountryPlanet 选择列表。但选择某个星球应该会限制可用的国家城市选项列表。可以通过Crossfilter.js中的Groups来完成吗?

最佳答案

我认为目前没有办法做到这一点,而且我确实看到了它的吸引力,但我不确定用例最终是否真的是现实的。这意味着,如果您选择某个城市,例如“柏林”,那么为什么可用国家/地区列表不限于那些拥有名为“柏林”的城市的国家/地区?星球也是如此吗?

如果您想在https://github.com/crossfilter/crossfilter打开问题进一步讨论并找出一些例子,这可能就是这样做的地方。

关于javascript - Crossfilter 组忽略多个过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35978826/

相关文章:

javascript - 我有一个按降序排列的行图。我想将顺序更改为升序。这是我的代码 :

d3.js - 更新 dc.js 数据并重新应用原始过滤器

javascript - 收到错误 [$injector :unpr] Unknown provider: $uibModalInstanceProvider

javascript - 循环是否被视为 "operators"?

javascript - 如果 javascript Onclick() 有 Mechanize ,如何点击按钮

javascript - 在点击图像时全屏播放 HTML5 视频

javascript - 文本区域在键入后无法追加。另外,无法附加新文本

d3.js - dc.js - 使用画笔时为 "TypeError: _x is undefined"

javascript - 如何从 Javascript 中的数组返回最低日期值和最高日期值?

python - 从 Python Panda 到交叉过滤器的列平均值计算不正确