为什么在Crossfilter中如此?

时间:2013-03-19 06:29:31

标签: crossfilter

Crossfilter documentation中,它说明了以下内容。

  

分组与交叉滤波器的当前滤波器相交,但相关维度的滤波器除外。因此,组方法仅考虑满足除此维度的过滤器之外的每个过滤器的记录。因此,如果按类型和总计过滤付款的交叉过滤器,则按总计分组仅按类型观察过滤器。

背后的原因是什么?围绕它的方式是什么?

1 个答案:

答案 0 :(得分:9)

原因是Crossfilter设计用于过滤协调视图。在这种情况下,您通常会对可视化的维度进行过滤,并且您希望根据过滤器查看其他维度的更改。但是定义过滤器的维度应该保持不变,部分原因是它是冗余的(过滤器机制通常已经在视觉上显示),部分原因是你不想让你的维度值在你试图过滤它们时跳转

在任何情况下,要绕过它,您可以在同一属性上定义两个相同的维度。使用一维进行过滤,另一维进行分组。这样,就Crossfilter而言,您的过滤维度和分组维度是分开的。