-
-
zzqujw 小试身手Lv3
发表于2019-5-27 16:23
悬赏1
已解决
楼主
在表元表达式中,想用mysql 的函数 TIMESTAMPDIFF(hour,TIQUSHENQING.addDate,TIQUSHENQING.zqTime)计算两个时间差, 提示:无法识别标识符“HOUR”。
BI中的SECONDS() 参数中不能有 主题表字段。
BI中的SECONDS() 参数中不能有 主题表字段。
最佳答案
zzqujw 发表于 2019-5-27 16:51
谢谢了,想计算这两个时间差,在计算下平均时间差了。那我这边试试sql数据源 或者 视图吧。 ...
不客气的,可以把两个主题表字段的时间分别取出来 然后用对象表达式的写法self.leftcell(i).value这样获取两个表元的值,再用seconds(self.leftcell.value,self.leftcell(2).value)计算时间差
对象表达式写法参考
http://bbs.esensoft.com/thread-128054-1-1.html
6个回答
是sql数据源的方式做表还是主题表做表啊?如果是主题表方式的话,那么数据库的函数只有部分支持的。
Edmund 发表于 2019-5-27 16:44
嗯嗯 您目前具体的需求是什么,我想想看有没有其他办法实现。
谢谢了,想计算这两个时间差,在计算下平均时间差了。那我这边试试sql数据源 或者 视图吧。
zzqujw 发表于 2019-5-27 16:51
谢谢了,想计算这两个时间差,在计算下平均时间差了。那我这边试试sql数据源 或者 视图吧。 ...
不客气的,可以把两个主题表字段的时间分别取出来 然后用对象表达式的写法self.leftcell(i).value这样获取两个表元的值,再用seconds(self.leftcell.value,self.leftcell(2).value)计算时间差
对象表达式写法参考
http://bbs.esensoft.com/thread-128054-1-1.html