Spotfire® 用户指南

合并

合并是一种将大量大致连续值分成少量“合并”的分组方法。例如,如果您有一组关于人员的数据,而且您想要按年龄将他们排列到更小的年龄组中。

可以单击列选择器并在设置中选择“自动合并列”来暂时对数值列进行分组。

在已安装的客户端中:

在 Web 客户端中:

此外还有一个选项可以将分类值分组到合并中。如果列中的分类值过多,超出必要的水平,使用此选项很有用。举例来说,如果图表中显示了苹果、梨、橙子和柠檬的销量,但您希望比较柑橘类水果与苹果和梨的销量。那么此时可以将橙子和柠檬分组到合并中。

注: 此合并方法的一种特殊使用情形是分组因种种原因而拼写错误或出现差异的值。例如,如果列含有“apple”和“appel”或“UK”和“United Kingdom”之类的值,并且您无法修复源中的错误,您可以将这些值分组到合并中。

有多个不同的合并方法可用。有关更多信息,请参见“添加合并列”。

合并连续数据的示例

数据表中含有大量人员信息。



通过将相近年龄的人员合并到新列中,可以将数据图表化以查看不同的年龄组而不是个人。



合并分类数据的示例

饼图显示了苹果、柠檬、橙子和梨的各自销量。



下文中橙子和柠檬已分组到名为“柑橘类”的合并中。



添加合并的列和计算的列

“数据” > “添加合并列”下可用的合并工具将在数据表中创建一个新列,并指定每行所属的合并。使用“数据” > “添加计算列”工具中的合并函数可以获取相同结果。计算的列始终属于静态,并且每一行始终属于同一合并。

使用自定义表达式的合并

当合并函数(例如 BinByEvenIntervalsBinByEvenDistribution)作为自定义表达式应用时,合并操作中的结果将取决于轴表达式是对所有数据还是当前筛选的数据进行评估。如果使用了所有数据,您将获得一个类似于以上计算的合并列的结果,包含特定合并集。但是,如果将当前筛选考虑在内,则合并将使用筛选重新计算并将自动更新合并限制。

默认设置是在评估轴时将所有数据考虑在内,但可以在感兴趣的轴的图表属性中更改此设置。有关更多信息,请参见轴设置