永洪社区
标题:
数值传参
[打印本页]
作者:
无畏养生
时间:
2022-9-14 11:01
标题:
数值传参
日期计算得到的结果是整数,传参到数据集计算无结果。直接用数值传参能计算,代码如图
作者:
yhdata_lyaa
时间:
2022-9-14 11:29
判断的行怎么执行的
作者:
无畏养生
时间:
2022-9-14 12:24
select *from f_inn_org a
<天数>where a.dt>?{天数}</天数>
作者:
yhdata_lyaa
时间:
2022-9-14 13:20
脚本是写的 param['天数']>dateGap(date, date1, "hour")/24
那为什么又是 where a.dt>?{天数}
参数?{天数}有值吗,
作者:
无畏养生
时间:
2022-9-14 13:52
数据集定义了<天数>where a.dt>?{天数}</天数> 这个参数,截图第4行应该是=而不是>。我在提交组件的脚本里,计算两个日期差,想把这个差值传回给数据集计算,但是结果却为空。
例如f_inn_org表里的dt字段存放了1到10000的整数。但是在提交组件里无论计算出的天数是多少,都没有数据出来。如果直接写param['天数']=1000,就有9000条数据出来
作者:
yhdata_lyaa
时间:
2022-9-14 14:07
param['天数']=1000是写在报告脚本的吗?
作者:
无畏养生
时间:
2022-9-14 14:17
对,但是如果这1000是通过日期差计算出来的,结果就没有数据。
作者:
无畏养生
时间:
2022-9-14 14:21
我在想,会不会是因为我数据集这边的数值的比较,而通过日期计算出来的值被当成数组,而不是单个的值
作者:
yhdata_yzm
时间:
2022-9-16 14:07
无畏养生 发表于 2022-9-14 14:21
我在想,会不会是因为我数据集这边的数值的比较,而通过日期计算出来的值被当成数组,而不是单个的值 ...
你计算后的结果转一下类型呢
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4