繁体   English   中英

计算Spotfire中同一列的差异

[英]calculate the difference for same column in Spotfire

我是Spotfire的初学者。 我对某些列值的差异计算存在问题。

我为日期差计算打开了一个类似的问题,请参阅: 计算Spotfire中同一列的时间差

我如何计算同一列的差异,这里是否有类似DateDiff()的相关函数? 例如:

id  times state
 1  12    1
 2   7    0
 3  10    1
 4  11    0
 5   6    1
 6   9    0
 7   7    1

结果可能是:

id  times state  diffence
 3  10    1      -2
 5   6    1      -4
 7   7    1       1

例如:对于第一个差异: -2 = 10 (第三行,状态为1) -12 (第一行,状态为1)

谢谢你的帮助 :)

@ZAWD-请尝试使用此表达式。

If([state]=1,[times] - Sum([times]) over (previous([id])),null)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM