Spotfire® 用户指南

约束

分析和导出的某些部分在比较时可能始终存在差异。例如,如果在表达式中使用了 DateTimeNow() 方法,则文件会存在差异,因为两个导出的时间不同。使用 Qualification 工具时,还要重点考虑以下约束:

统计方法

不同的应用程序对某些统计方法的计算方式不同。这会导致 Spotfire 与其他应用程序的计算结果之间存在差异。有关如何在 Spotfire 中计算方法的信息,请参见聚合和统计度量值

文本呈现

以图像方式导出文本区域或可视化表时,如果某些系统具有 ClearType 而某些系统不具有,则导出中会存在差异。

图像呈现

在 Spotfire 12.5.0 及更高版本中,您可能会注意到分析看起来与使用 Qualification 导出工具创建的导出略有不同。然而,黄金标准和比较导出不会在比较结果中显示任何差异。

这是因为从版本 12.5.0 开始,Spotfire 默认使用 Skia 呈现图像,而 Qualification 中的导出工具使用 System.Drawing。

图像大小

图像以固定(可自定义)大小而非屏幕上的实际大小进行导出。这是为了避免因不同的屏幕分辨率或不同系统中存在不同的 Spotfire 窗口大小致使导出存在差异。

舍入

对列中包含精度非常高的双精度值和复杂计算的数据表,导出方式会存在不同,因为不同的处理器实现的舍入效果存在差异。

三维散点图

三维散点图在 Spotfire Qualification 中不受支持,因为 Spotfire 进行的导出不支持所需的硬件加速功能。

区域设置

如果不同的 Spotfire 安装版本具有不同的区域设置,则比较导出中的文件可能会与黄金标准中的文件不同,即便所有文件都正确。这是由于日期格式和千位分隔符中的差异造成的。如果是这种情况,建议拥有多个黄金标准中的文件版本。有关详细信息,请参见按黄金标准合并文件

操作系统

在某些情况下,在不同操作系统中的导出文件之间可能会有差异。如果是这种情况,建议拥有多个黄金标准中的文件版本。有关详细信息,请参见按黄金标准合并文件

Spotfire 版本

很有可能不同版本的 Spotfire 中的导出文件有所不同,因为对 Spotfire 所做的更改会影响图表的外观。