永洪社区

标题: 标准差无法实现 [打印本页]

作者: yhdata_GoJK8TES    时间: 2024-1-9 13:48
标题: 标准差无法实现
现在有一张表,里面有客户名称、乡镇街道、日销量、销售日期-周年,我想要计算出每家客户当前周往前推4周的每周销量的标准差,每个乡镇街道当前周往前推4周的每周销量的标准差,为什么我这么写出错了,应该怎么写

作者: 阿姆斯特朗炮    时间: 2024-1-9 13:48
if (col['周数']<=col['周数']-4 and col['周数']<=col['周数'])
then col['销售数量(正为销售负为退货)']
else  null
end
你的括号应该不对
作者: yhdata_lyaa    时间: 2024-1-9 14:23
if then  else  end  计算列的语法不对呢
作者: yhdata_GoJK8TES    时间: 2024-1-9 14:30
本帖最后由 yhdata_GoJK8TES 于 2024-1-9 14:33 编辑
yhdata_lyaa 发表于 2024-1-9 14:23
if then  else  end  计算列的语法不对呢

standardDeviation(
if (col['周数']<=col['周数']-4 and col['周数']<=col['周数']
then col['销售数量(正为销售负为退货)']
else  null
end))这样吗
还是不对啊,提示一样的

作者: 阿姆斯特朗炮    时间: 2024-1-9 14:53
你后面的,是干啥的,为啥要加逗号?
作者: yhdata_GoJK8TES    时间: 2024-1-9 14:54
阿姆斯特朗炮 发表于 2024-1-9 14:53
你后面的,是干啥的,为啥要加逗号?

standardDeviation(
if (col['周数']<=col['周数']-4 and col['周数']<=col['周数']
then col['销售数量(正为销售负为退货)']
else  null
end))这样吗
还是不对啊,提示一样的
作者: yhdata_GoJK8TES    时间: 2024-1-9 15:33
本帖最后由 yhdata_GoJK8TES 于 2024-1-9 16:02 编辑
阿姆斯特朗炮 发表于 2024-1-9 13:48
if (col['周数']





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