行走的蜗牛 发表于 2024-2-19 13:45
if(a==1){1=1}else if(){}else{}
yhdata_9BoPt5zZ 发表于 2024-2-19 13:46
啊 这。。。看不明白呀 大佬
行走的蜗牛 发表于 2024-2-19 13:59
if(a==2 || b==8){
col[]*param[]
}
yhdata_9BoPt5zZ 发表于 2024-2-19 14:02
不行 我现在a和b是同一列(同一个字段)
行走的蜗牛 发表于 2024-2-19 13:59
if(a==2 || b==8){
col[]*param[]
}
yhdata_9BoPt5zZ 发表于 2024-2-19 14:19
试了下 确实不行呢
if(DATA_KB==2 || DATA_KB==8)
{
阿姆斯特朗炮 发表于 2024-2-19 15:34
你的DATA_KB是参数还是变量?参数的话得这样写if(param['DATA_KB']==2 || param['DATA_KB']==8){} ...
yhdata_9BoPt5zZ 发表于 2024-2-20 14:31
是數據列 我試了 數據貌似翻倍了 不對呢
if(col['DATA_KB']=='2' || col['DATA_KB']=='8')
{
阿姆斯特朗炮 发表于 2024-2-20 14:50
你先用debug输出一下,看看进了那个判断了,然后把列的计算列的值打印一下也通过debug打印出来看看
debug ...
yhdata_9BoPt5zZ 发表于 2024-2-21 09:46
debug(col['CLIENT_TANKA']*param['a'])謝謝 發現是這一步計算錯誤
a是一個文本組件 我用日期count出來 ...
yhdata_9BoPt5zZ 发表于 2024-2-21 09:46
debug(col['CLIENT_TANKA']*param['a'])謝謝 發現是這一步計算錯誤
a是一個文本組件 我用日期count出來 ...
阿姆斯特朗炮 发表于 2024-2-21 09:52
先声明一个变量 var a,然后用a接受文本组件的值
就是var a=文本组件名称.data
然后用直接用变量啊进行计算 ...
yhdata_9BoPt5zZ 发表于 2024-2-21 11:00
問題在於a是日期格式count出來的 老師計算錯誤
聲明變量選喲在哪裏加上這句呢:var a ...
阿姆斯特朗炮 发表于 2024-2-21 09:52
先声明一个变量 var a,然后用a接受文本组件的值
就是var a=文本组件名称.data
然后用直接用变量啊进行计算 ...
yhdata_9BoPt5zZ 发表于 2024-2-21 11:06
我在文本的脚本裏加了 在計算列也加了 還是不行 數據還是不對 算出來的都是這種值7.4756E7
4.4174E7 ...
阿姆斯特朗炮 发表于 2024-2-21 14:36
这个格式应该是数字太大了
阿姆斯特朗炮 发表于 2024-2-21 14:36
是这个意思,计算的时候用param['a']进行计算
欢迎光临 永洪社区 (https://club.yonghongtech.com/) | Powered by Discuz! X3.4 |