TIBCO Spotifre Analyst v7.10:删除列中具有空白/空值的行

时间:2018-02-15 19:21:32

标签: null conditional spotfire

我在Spotfire中有以下表格/报告。我想删除/删除" Value"中的所有空行(没有值)。列。

Id      Date        cDate       Value         
--------------------------------------------
A       10/17/2017  10/18/2017     1               
A       10/17/2017  10/14/2017         
A       10/17/2017  10/8/2017             
B       11/19/2017  11/19/2017     1      
B       11/19/2017  11/30/2017        

我不想过滤Value = 1来实现上述目的。目标是删除不必要的行。

这可以在Spotfire中完成吗?

我希望生成的表/报告看起来像这样:

Id      Date        cDate       Value         
--------------------------------------------
A       10/17/2017  10/18/2017     1                        
B       11/19/2017  11/19/2017     1    

1 个答案:

答案 0 :(得分:0)

Spotfire不会为您管理您的数据。你问的是不可能的。

您已在此处列出了解决方案,即过滤掉不包含[Value]的行。您可以使用过滤器面板数据限制表达来实现这一目标。如果这不能解决您的问题,请提供有关您认为需要实际删除行的原因的更多信息。

修改

有了额外的信息,你可以使用一些hacky解决方案。我将再次强调,解决这个问题的正确方法是在数据层面; Spotfire不是为了管理您的数据,而是为了帮助理解它:)

但是您可以通过添加数据透视转换(插入»转换... ,然后选择数据透视表)来为您发布的数据集重现所需的结果)配置如此屏幕截图:

enter image description here

一旦您转向消除其他行,您就可以根据需要加入列。

注意这可能不适用于更大的数据集!这取决于您对日期的处理方式。您可以使用聚合(例如,使用Last()而不是First()),但是,抱歉,这不是解决此问题的正确方法。