填补Spotfire中的Null位置

时间:2016-09-08 12:51:41

标签: null spotfire

我正在使用Spotfire,并且有一个小问题来处理数据表,原始表是这样的:

enter image description here

我想填充Null位置的数字,最终输出可能是这样的:

enter image description here

或者,结果也可以是这样的:

enter image description here 谢谢你的帮助!

来自@scsimon的解决方案  谢谢你的解决方案,但它有一个错误,当时间相同,然后状态是错误的:(

enter image description here

1 个答案:

答案 0 :(得分:2)

由于您要替换当前列中的值而不是创建新值,因此您希望通过转换来执行此操作。

在工具栏上点击:

Insert > Transformations > Calculate and Replace Column (Add) >

会弹出一个窗口。在Expression部分输入ValueForMax([Timestamp],[Status]) OVER (AllPrevious([Timestamp]))

单击“确定”。单击确定。您的专栏现在会显示0,其中有NULL