我正在尝试使用信息链接将数据提取到Spotfire。不幸的是,计算的列最终不包含任何信息。当我回去引用我们正在提取的数据库时,有些记录包含空格而有些则没有,这是我感兴趣的信息。不幸的是,首先列出空行,这就是Spotfire的内容。引用。有没有办法忽略这些记录并提取必要的信息呢?
答案 0 :(得分:2)
Spotfire只能生成与您的数据一样好的可视化,因此我的第一个建议是清理您的数据库,以便这些空行不再是问题。如果驱动信息链接的查询包含连接或复杂的SQL,我还建议确保此查询产生正确的结果,而不是偶然加入一种奇怪的方式来创建这些空行。
但是,假设这不可能,你有几个选择:
使用过滤器面板,过滤掉给定列具有(Empty)
值的所有行
创建一个带有If([Some Column] is null, "IGNORE")
或类似表达式的计算列。然后使用过滤器面板过滤掉这些值,或者在每个可视化基础上添加数据限制表达式,如[Calculated Column You Just Created] is not null
但同样,这是一种解决方法;不是解决方案!如果你选择一个给定的列作为“空检查”,如果在某一点上该列中的空值被认为是有效的呢?如果您不能保证会出现这种情况,那么您必须在数据级别修复数据。