TIBCO Cloud™ Spotfire® Web 客户端用户指南

将行添加到数据表

当使用导入的(内存中)数据时,可以将来自其他来源的行添加到当前数据表。您可以从本地文件、以前保存在 Spotfire 库中的数据文件(使用已安装的客户端)、生成数据的数据函数、保存在库中的数据连接添加数据,或者如果您有权访问 Google Analytics 或 Salesforce,也可以直接从这些系统添加数据。在已安装的客户端中,您还可以使用连接器直接从其他数据源、从信息链接或从剪贴板添加数据。

关于此任务

虽然通常可以在同一个图表中查看不同数据表中的数据,但最好还是将类似的数据真正合并到单个数据表中。例如,如果数据源中的所有列均相同并且您明白要在图表中使用来自所有源的汇总值。

可以从“文件和数据”浮出控件 “数据画布”中添加数据。

“文件和数据”浮出控件中添加数据时,可以在“添加数据”工作流程的最终步骤中选择将数据作为新行添加到其他数据表中:

也可以将行插入到数据表结构中的特定位置,如下所述。

开始之前

必须在分析中加载一些数据,并且分析必须处于编辑模式。

过程

  1. 编写栏上,单击“数据”画布
  2. 确保所需数据表处于选定状态。
    仅当分析中具有两个或更多数据表时,此步骤才适用。
  3. 在数据表结构中,单击要将行插入到的节点之间的加号,然后选择“添加行”
    提示: 也可以将行添加到先前为所选节点添加的转换组之间。
  4. 选择要从其添加行的数据。
  5. 在浮出控件中,单击“添加的行的设置”
  6. “添加行 – 匹配列”对话框中,验证建议的列匹配是否有效或根据需要编辑匹配。这可通过添加或删除“来自原始数据”的列与“来自新数据”的列之间的匹配来完成。
    单击加号并从列表中选择列可为来自原始数据的其中一列添加匹配。单击行中的 x 可删除匹配。
    或者,如果您知道两个来源中的名称和数据类型相同,则可以选择“使用自动匹配”来自动匹配名称和数据类型。但是,使用自动匹配功能,Spotfire 会在每次重新加载数据时自动按名称和数据类型匹配列,并且无法手动匹配列。
    提示: 添加行时,新行会附加到原始数据表。这意味着您应尝试匹配尽可能多的列。请参见预览中有关如何匹配数据的提示。
  7. (可选)如果添加的数据中存在其他列,您可以在“包括新数据中的其他列”下选择包括或跳过这些列,方法是选中或清除每列的复选框。
    注: 如果从中添加数据的数据源可以重新加载并且新列在重新加载后变为可用,则会自动包含新列。如果不需要包含新列,您可以在重新加载数据之后按照为添加的行编辑设置中的说明排除新列。
  8. (可选)在“在列中标识行的原点”下更改设置。
    选择“不标识来源”可跳过此选项,选择“创建新列”可为原始源中的数据和添加的源中的数据添加具有不同值的新列,选择“使用现有列”可将此信息添加到现有列。
  9. 完成后,单击“确定”

示例:从 Salesforce 添加行

在此示例中,数据已从本地 Excel 文件打开。在“数据”画布中,选择感兴趣的数据表,确定要将行添加到的位置(在图形结构中添加到节点之间还是添加到转换组之间),然后单击“添加行”

选择与 Salesforce 的新连接或预定义连接并登录。选择要添加的数据,然后单击“确定”。在“添加行 - 匹配列”对话框中,验证建议的列匹配是否有效,或者在“来自原始数据”列和“来自新数据”列之间添加或删除匹配项。对数据选择和设置感到满意后,单击“确定”以关闭浮出控件并添加数据。