我在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
答案 0 :(得分:0)
Spotfire不会为您管理您的数据。你问的是不可能的。
您已在此处列出了解决方案,即过滤掉不包含[Value]
的行。您可以使用过滤器面板或数据限制表达来实现这一目标。如果这不能解决您的问题,请提供有关您认为需要实际删除行的原因的更多信息。
修改强>
有了额外的信息,你可以使用一些hacky解决方案。我将再次强调,解决这个问题的正确方法是在数据层面; Spotfire不是为了管理您的数据,而是为了帮助理解它:)
但是您可以通过添加数据透视转换(插入»转换... ,然后选择数据透视表)来为您发布的数据集重现所需的结果)配置如此屏幕截图:
一旦您转向消除其他行,您就可以根据需要加入列。
注意:这可能不适用于更大的数据集!这取决于您对日期的处理方式。您可以使用聚合(例如,使用Last()
而不是First()
),但是,抱歉,这不是解决此问题的正确方法。