-
-
13818866981 小试身手Lv3
发表于2020-10-24 10:16
悬赏1
已解决
现在有两列时间数据,需要计算两列的时间差,但是用SECONDS函数提示不不能返回数组结果,该如何解决?
26个回答
-
13818866981 小试身手Lv3
Shirley 发表于 2020-10-24 10:56
可以的,在表元的属性上有个”指标“属性,勾选之后就可以为普通表元单独添加条件了,给表元单独设置条件后 ...
我的是同一字段设置不同的过滤条件,这样不行吧,我刚试了没有数据出来
13818866981 发表于 2020-10-24 11:01
我的是同一字段设置不同的过滤条件,这样不行吧,我刚试了没有数据出来 ...
这个连接模式选择了么?您把您现在表格的样式截图我一下可以吗?
我觉得如果可以的话,您可以考虑另外添加一个字段做浮动维表元,两个时间字段都是普通表元,像我之前图里面的例子似的,这样会比较简单
-
13818866981 小试身手Lv3
Shirley 发表于 2020-10-24 11:22
我觉得如果可以的话,您可以考虑另外添加一个字段做浮动维表元,两个时间字段都是普通表元,像我之前图里面 ...
我现在有一个表,要从表中先过滤出datetime满足Tagname='cp1'和tagvalue = 0的,然后再过滤出datetime满足Tagname='cp1'和tagvalue = 1的,这两列出来后,最后两列相减,算出时间差,在计算总的时间,您看怎么实现?表如下:
13818866981 发表于 2020-10-24 11:33
我现在有一个表,要从表中先过滤出datetime满足Tagname='cp1'和tagvalue = 0的,然后再过滤出datetime满 ...
可以用tagname作为浮动表元,浮动表元设置过滤条件Tagname='cp1';然后添加两个表元,字段取datetime,过滤条件分别是tagvalue = 0和tagvalue = 1,并设置连接模式是左连接;最后添加一个字段用second函数计算时间差
-
13818866981 小试身手Lv3
Shirley 发表于 2020-10-24 11:51
可以用tagname作为浮动表元,浮动表元设置过滤条件Tagname='cp1';然后添加两个表元,字段取 ...
这样出来怎么只有一行数据?
13818866981 发表于 2020-10-24 11:33
我现在有一个表,要从表中先过滤出datetime满足Tagname='cp1'和tagvalue = 0的,然后再过滤出datetime满 ...
按照您这个描述里面,tagname='cp1'时,tagvalue=0和tagvalue=1的两组数据里面的时间对照关系不明确,我只能先按照tagename连接,所以就只有一条数据
-
13818866981 小试身手Lv3
Shirley 发表于 2020-10-24 12:20
按照您这个描述里面,tagname='cp1'时,tagvalue=0和tagvalue=1的两组数据里面的时间对照关系不明确,我 ...
我需要列出cp1所有前一个tagvalue=0和后一个tagvalue=1的时间差,应该怎么做?图中圈起来的3组时间差都需要列出来,组数是不固定的,后面可能会记录很多


