7

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

分组与交叉过滤器的当前过滤器相交,关联维度的过滤器除外。因此,组方法只考虑满足除此维度过滤器之外的所有过滤器的记录。因此,如果支付的交叉过滤器是按类型和总计过滤的,那么按总计分组只观察按类型过滤。

这背后的原因是什么,解决方法是什么?

4

1 回答 1

9

原因是 Crossfilter 是为过滤协调视图而设计的。在这种情况下,您通常在一个可视化的维度上进行过滤,并且您希望看到其他维度根据您的过滤器发生变化。但是定义过滤器的维度应该保持不变,部分是因为它是多余的(过滤器机制通常已经在视觉上显示),部分是因为你不希望你的维度值在你试图过滤它们时跳来跳去.

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

于 2013-04-01T20:38:51.020 回答