Spotfire:通过过滤原始数据来更改数据透视图数据

时间:2014-09-12 11:26:31

标签: spotfire

我已设法将数据表输入Spotfire(版本6.0)并从数据表创建一个数据透视表。但是我无法做到这一点,当我过滤原始数据时,枢轴会对过滤器作出反应并相应地重新计算。

我试图找到一种方法来做到这一点,而不需要任何编码本身,只是试图看看是否有一个特定的设置可以实现这一点。

提前致谢。

编辑:示例

如果我最初有下表

age loc own1 own2 own3 24 W 1 0 1 38 N 1 1 0 16 N 0 0 0 58 S 1 0 0 33 W 0 1 1 45 N 1 1 1 23 S 1 0 0 62 N 0 1 0

然后我在这个表上创建一个pivot来计算每个列的位置总和,所以通过选择行标识符作为loc,没有列标题和值作为sum(own *)我得到:

loc own3 own2 own1 string real real real N 1.00 3.00 2.00 S 0.00 0.00 2.00 W 2.00 1.00 1.00

因此,当我更改原始表的过滤器时,如何自动调整数据透视表的值。因此,例如,如果我将年龄过滤器更改为30以上,那么它将更改为:

loc own3 own2 own1 string real real real N 1.00 3.00 2.00 S 0.00 0.00 1.00 W 1.00 1.00 0.00

1 个答案:

答案 0 :(得分:0)

我将您的数据集粘贴到Spotfire中,并使用Cross Table可视化实现您所描述的内容。下面的图片可以帮助您了解该怎么做。请注意,我将年龄列过滤了31-62,结果与您提供的第三个数据样本中的数字相符。我希望这对你有所帮助。

Cross Table with Filtering