我已设法将数据表输入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
答案 0 :(得分:0)
我将您的数据集粘贴到Spotfire中,并使用Cross Table可视化实现您所描述的内容。下面的图片可以帮助您了解该怎么做。请注意,我将年龄列过滤了31-62,结果与您提供的第三个数据样本中的数字相符。我希望这对你有所帮助。