Spotfire® 用户指南

转置数据

“转置数据”转换用于将数据从高/窄格式转换到短/宽格式。

有关如何向分析添加转换的信息,请参见转换数据

有关转置何时可能有用的示例,请参见转置数据



选项 说明
行标识符 所选标识列或层级中的每个唯一值会在生成表中形成一行。

如果选择了多列,新表对所选列中每个唯一的值组合将会有一个单独行。

列标题 (%C) 所选类别列或层级中的每个唯一值会对所生成数据表中的每个聚合方法形成一个新行。

选择多列意味着新数据表对所选列中每个唯一的值组合将会有一个单独列。

列标题用于列命名模式下,请参见下文。

值 (%V) 和聚合方法 (%M) 从其计算数据值的列。所生成数据表中的值根据列选择器菜单中“聚合”下选择的方法(例如 Average)进行计算。聚合方法的列表可从“统计函数”页面获得。
注: 除统计函数页面中的方法之外,还可以使用 Count() 方法。此方法包含了所有值(包含空值),因此可以返回列中的总行数。
注: 如果您确定每个标识和类别组合具有唯一值,那么可以选择以下聚合:“无”,不会应用任何数据聚合。但是,如果您选择“无”,转置将会失败,并且每个标识和类别组合并不唯一。
列命名模式 您可以选择对转置列的命名方式。默认情况下预定义的选项为:

列方法 (值)

也可以为转置列创建自定义命名方案。

通过单击下拉列表,可以从最近使用的名称中进行选择。

生成的新列会按照命名表达式决定的名称的字母顺序排列。

传输列 (%T) 和聚合方法 (%A) 此选项能够让您对生成表中的每一行获得一个总平均值,或任何其他“统计函数”页面下所列的聚合方法,且具有特定测量值。
注: 除从统计函数页面获得的方法之外,还可以使用 Count() 方法。此方法包含了所有值(包含空值),因此可以返回列中的总行数。
传输列命名模式 您可以选择对传输列的命名方式。默认情况下预定义的选项为:

聚合 (传输值)

通过单击下拉列表,可以从最近使用的名称中进行选择。

示例 针对所生成数据表的外观为您提供一个示例。
注: 示例将使用数据表中的前 100 行,因此在示例和生成的数据表间可能会存在差异。