0

我已设法将数据表输入 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

然后我在此表上创建一个数据透视表,以按位置计算每个自己的列的总和,因此通过选择行标识符作为 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

4

1 回答 1

2

我将您的数据集粘贴到 Spotfire 中,并使用交叉表可视化实现了您所描述的内容。下图应该可以帮助您了解该怎么做。请注意,我将年龄列过滤为 31-62,结果与您提供的第三个数据样本中的数字相匹配。

带过滤的交叉表

于 2014-09-15T17:23:04.477 回答