永洪社区

标题: 我这段代码哪里有问题了? [打印本页]

作者: yhdata_q0FwdZXr    时间: 5 小时前
标题: 我这段代码哪里有问题了?
以下是我写的一段代码:我想要去年的数据作同期对比,然后数据类型是文本的202445这样的格式,理论上我的想法将其转为整数格式然后-100就是2023年的数据了,然后在实际操作中,对我求出的col[]进行了一个sum求和,结果在柱状图中显示的都是空值,不太能理解错误在哪里??
截图由于发不了,我这里直接复制了代码:
if parseInt(col['周次') == parseInt(param["结束周参数")-100
then col['期末库存'
end



作者: yhdata_lyaa    时间: 5 小时前
代码完整吗,计算列报错没
作者: 阿姆斯特朗炮    时间: 5 小时前
==改成=
作者: yhdata_laeU7hh2    时间: 5 小时前
字段后边都少了"]"这个括号吧...
作者: 我是卡拉米    时间: 5 小时前
if (parseInt(col['周次') == parseInt(param["结束周参数")-100)--这里套个括号
then col['期末库存'
end

然后你分别debug一下parseInt(col['周次') 和parseInt(param["结束周参数")-100这两部分数据,检查一下是不是你想要的

你出现空 我感觉是你的数据不满足你写的if条件,
作者: 我是卡拉米    时间: 5 小时前
而且你没有给出else的条件 所以不满足时 系统默认空了
作者: yhdata_q0FwdZXr    时间: 3 小时前
yhdata_lyaa 发表于 2024-11-29 11:11
代码完整吗,计算列报错没

括号都是对的,不知道为什么黏贴过来就是这样了。
作者: yhdata_q0FwdZXr    时间: 3 小时前
yhdata_laeU7hh2 发表于 2024-11-29 11:23
字段后边都少了"]"这个括号吧...

括号都是对的,复制的时候显示有问题
作者: yhdata_q0FwdZXr    时间: 3 小时前
我是卡拉米 发表于 2024-11-29 11:25
if (parseInt(col['周次') == parseInt(param["结束周参数")-100)--这里套个括号
then col['期末库存'
en ...

debug没有试过,是在哪里debug哇




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4