TIBCO Spotifre Analyst v7.10:删除列中具有空白/空值的行
TIBCO Spotifre Analyst v7.10: Delete Rows That Have Blank / Null Value in Column
我在 Spotfire 中有以下 table/ 报告。我想删除/删除 "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 中实现吗?
我希望生成的 table/报告如下所示:
Id Date cDate Value
--------------------------------------------
A 10/17/2017 10/18/2017 1
B 11/19/2017 11/19/2017 1
Spotfire 不会为您管理数据。你问的是不可能的。
但是,您已经在此处列出了解决方案,即过滤掉不包含 [Value]
of 1 的行。您可以使用 Filters Panel 或数据限制表达式来完成这个。如果这不能解决您的问题,请提供更多信息,说明您认为需要物理删除行的原因。
编辑
有了额外的信息,您可以使用一些棘手的解决方案。我再次强调,解决这个问题的正确方法是在数据层面; Spotfire 不是来管理您的数据的,而是来帮助理解它的:)
但您可以通过添加数据透视转换(插入»转换...,然后选择 Pivot),如下截图所示:
旋转以消除其他行后,您就可以根据需要加入列。
注意:这可能不适用于更大的数据集!这取决于您对日期的处理方式。您可以尝试使用聚合(例如,使用 Last()
而不是 First()
)但是,很抱歉,这不是解决此问题的正确方法。
我在 Spotfire 中有以下 table/ 报告。我想删除/删除 "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 中实现吗?
我希望生成的 table/报告如下所示:
Id Date cDate Value
--------------------------------------------
A 10/17/2017 10/18/2017 1
B 11/19/2017 11/19/2017 1
Spotfire 不会为您管理数据。你问的是不可能的。
但是,您已经在此处列出了解决方案,即过滤掉不包含 [Value]
of 1 的行。您可以使用 Filters Panel 或数据限制表达式来完成这个。如果这不能解决您的问题,请提供更多信息,说明您认为需要物理删除行的原因。
编辑
有了额外的信息,您可以使用一些棘手的解决方案。我再次强调,解决这个问题的正确方法是在数据层面; Spotfire 不是来管理您的数据的,而是来帮助理解它的:)
但您可以通过添加数据透视转换(插入»转换...,然后选择 Pivot),如下截图所示:
旋转以消除其他行后,您就可以根据需要加入列。
注意:这可能不适用于更大的数据集!这取决于您对日期的处理方式。您可以尝试使用聚合(例如,使用 Last()
而不是 First()
)但是,很抱歉,这不是解决此问题的正确方法。