关于我发布的上一个问题: 计算Spotfire中特定行的相同列的差异
我有一个新问题,下面是样本:
我想要实现的新功能是,
数据规则:
输出应该是这样的:
我试过的解决方案:
If(([type]=1) and (first([type]) OVER (intersect(previous([type]),AllNext([status])))=0),"T",Null)
Run Code Online (Sandbox Code Playgroud)
它看起来很好,但问题出在每个状态组中,例如第一个status = 1组中的最后一个TYPE = 1(第5行),它没有接下来最接近的TYPE = 0,因此判断为Null.但基于代码,它是T!:(
有什么建议和想法吗?非常感谢'!PS:一些细节: