Spotfire® 用户指南

添加合并列

在已安装的客户端中,可以使用“添加合并列”工具对数据进行分组。有多个不同的合并方法可用。

关于此任务

有关合并的定义及其使用方式的信息,请参见合并
提示: 可以单击列选择器并选择“自动合并列”,在轴上创建一个临时的自动合并。

开始之前

“添加合并列”工具只能在已安装的客户端中使用,但在 Web 客户端中,您也可以在计算列和自定义表达式中使用合并函数获得类似的合并。

过程

  1. 在菜单栏上,选择“数据” > “添加合并列”
  2. 如果分析中有多个数据表,请选择“数据表”以继续操作。
  3. 选择要合并的
    可以通过在展开下拉列表后提供的字段中键入内容来搜索列。根据您的选择,所选列的值将分类到若干合并或类别中。
  4. 选择合并方法
    特定限制

    可用于直接输入每个合并要使用的限制值,值之间以分号隔开。

    例如,键入“20;30;40”后将生成以下合并:

    x ≤ 20

    20 < x ≤ 30

    30 < x ≤ 40

    40 < x

    平均间隔

    可用于指定所需的合并数,并按平均间隔划分值范围。

    此方法适用于除字符串外的全部数据类型。当前数据范围将划分为指定的合并数。空值在新列中仍将为空,当加载链接的数据表时,新值将添加到某个可用合并中。

    唯一值的平均分布

    可用于指定所需的合并数并划分合并,使每个合并都含有相等数量的唯一值。

    适用于全部数据类型并将于系统执行的建议划分,这样每个合并都将含有相等数量的唯一值。其余值将存放在最后的合并中,因此,如果您有四个值并想有三个合并,在每个合并存放一个值,那么最后一个值将存放在第三个合并中。空值在新列中仍将为空,当加载链接的数据表时,系统将修改合并范围以符合新数据范围。

    基于标准偏差

    可用于按照所选标准偏差乘数将范围分成所需的部分。

    此方法仅适用于数字列。按照所选标准偏差乘数将范围分成所需的部分。将使用任一标准偏差(+/- 0.5、1、2、3、6)创建合并。在下面的示例中,范围将分为以下六个小部分(µ 表示列平均值,而 s 表示相应的标准偏差):

    下限 ->(µ-3s)

    (µ-3s) -> (µ-s)

    (µ-s) -> µ

    µ -> (µ+s)

    (µ+s) -> (µ+3s)

    (µ+3s) -> 上限

    空值在新列中仍将为空,当加载链接的数据表时,将重新计算标准偏差。

    子字符串

    可用于按要合并的列中的第一个或最后一个字符对值分组。必须提供要使用的具体字符数。

    示例:

    假设要合并的列中包含了姓氏,以 Adams 开始,以 Winter 结束。要根据姓氏中的第一个字母合并行,请使用“子字符串”选项根据开头的字符进行操作。将从子字符串中生成合并名称,如果选择了“忽略大小写”,那么合并名称将全部使用大写格式。

    空值在新列中仍将为空,当加载链接的数据表时,系统会根据“子字符串”将新值存放到合适的合并中。

    可用于将分类值分组到合并中。此时会列出添加的每个合并以及所含的值。可以根据需要“添加”“编辑”“删除”合并。

    为进行说明,这里假设列中有四个值,分别为波士顿、洛杉矶、西雅图和纽约。举例来说,您可以用波士顿和纽约构成一个合并,并为新的合并值起个名称。
    提示: 您可以迅速创建一个分类分组,方法是标记感兴趣的类别中的项目,然后从弹出菜单中选择“根据已标记类别进行分组”。
  5. 为合并的列键入新列名称
  6. 单击“确定”

结果

将创建一个新列。

可以从展开的“分析中的数据”浮出控件或从数据画布中编辑合并列,方式与其他计算列相同。