使用 Information Designer 导入数据时忽略包含空格的行

Ignoring Rows Containing Spaces When Importing Data Using Information Designer

我正在尝试使用信息 link 将数据拉入 Spotfire。不幸的是,计算列最终不包含任何信息。当我返回引用我们从中提取的数据库时,有些记录包含空格,有些则不包含空格,这是我感兴趣的信息。不幸的是,首先列出了空行,所以这就是 Spotfire引用。有没有办法忽略这些记录并提取必要的信息?

Spotfire 只能生成与您的数据一样好的可视化效果,因此我的第一个建议是清理您的数据库,以便这些空行不再是问题。如果支持信息 link 的查询包含连接或复杂的 SQL,我还建议确保此查询产生正确的结果,而不是意外地以一种奇怪的方式连接来创建这些空的行。

但是,假设这不可能,您有几个选择:

  1. 使用过滤器面板,过滤掉所有给定列(Empty)值的所有行

  2. 使用 If([Some Column] is null, "IGNORE") 等表达式创建一个计算列。然后使用 过滤器面板 过滤掉这些值,或者在每个可视化的基础上添加一个 数据限制表达式 ,例如 [Calculated Column You Just Created] is not null

但同样,这是一种解决方法;不是解决方案!如果您选择一个给定的列作为您的 "null check," 如果在某个时候该列中的空值被认为是有效的怎么办?如果您不能保证会是这种情况,那么您必须在数据级别修复您的数据。