永洪社区

标题: 过滤列 [打印本页]

作者: yhdata_kPkHFcAG    时间: 2022-7-20 10:29
标题: 过滤列
使用过滤列当做计算机的的依据,是不是不可行
作者: yhdata_yzm    时间: 2022-7-20 11:03
什么意思?
作者: yhdata_kPkHFcAG    时间: 2022-7-20 15:12
yhdata_yzm 发表于 2022-7-20 11:03
什么意思?

先做了一个过滤列,然后用这个过滤列做了一个计算列,放到表格中报找不到那个过滤列
作者: yhdata_lyaa    时间: 2022-7-20 15:20
过滤列只能用聚合函数中,比如用sum(col['过滤列'])这样的才可以
作者: yhdata_kPkHFcAG    时间: 2022-7-20 15:46
lyaa 发表于 2022-7-20 15:20
过滤列只能用聚合函数中,比如用sum(col['过滤列'])这样的才可以

是的,但是我加了一个判断就是过滤列为0是置空就报错了
作者: yhdata_yzm    时间: 2022-7-20 15:52
yhdata_kPkHFcAG 发表于 2022-7-20 15:46
是的,但是我加了一个判断就是过滤列为0是置空就报错了

你把判断和报错发一下呢
作者: yhdata_kPkHFcAG    时间: 2022-7-20 16:19
yhdata_yzm 发表于 2022-7-20 15:52
你把判断和报错发一下呢

if(col['a']==0){null}
else{sum(col['b'])/sum(col['a'])}

a是过滤列
报a不存在
作者: yhdata_yzm    时间: 2022-7-20 16:37
yhdata_kPkHFcAG 发表于 2022-7-20 16:19
if(col['a']==0){null}
else{sum(col['b'])/sum(col['a'])}

能不能发一下你的报告,我看看呢
作者: yhdata_kPkHFcAG    时间: 2022-7-20 16:47
yhdata_yzm 发表于 2022-7-20 16:37
能不能发一下你的报告,我看看呢

这个不能发,信息安全管控比较严
作者: yhdata_yzm    时间: 2022-7-20 16:49
yhdata_kPkHFcAG 发表于 2022-7-20 16:47
这个不能发,信息安全管控比较严

你可以用内嵌做一个例子嘛
作者: yhdata_kPkHFcAG    时间: 2022-7-20 16:55
yhdata_yzm 发表于 2022-7-20 16:37
能不能发一下你的报告,我看看呢

这个发不出,有规定
作者: yhdata_yzm    时间: 2022-7-20 17:10
yhdata_kPkHFcAG 发表于 2022-7-20 16:55
这个发不出,有规定

if那个你是写在哪里的
作者: yhdata_kPkHFcAG    时间: 2022-7-20 21:43
yhdata_yzm 发表于 2022-7-20 17:10
if那个你是写在哪里的

计算列中
作者: yhdata_lyaa    时间: 2022-7-20 21:52
yhdata_kPkHFcAG 发表于 2022-7-20 16:19
if(col['a']==0){null}
else{sum(col['b'])/sum(col['a'])}

if 和else后面得是一样类型的函数才可以
作者: yhdata_lZujskD2    时间: 2022-7-20 22:47
什么意思?
作者: yhdata_lZujskD2    时间: 2022-7-20 22:47
搞不清楚 你想问什么
作者: yhdata_kPkHFcAG    时间: 2022-7-21 16:14
lyaa 发表于 2022-7-20 21:52
if 和else后面得是一样类型的函数才可以

类型都要一样,是什么意思
作者: yhdata_yzm    时间: 2022-7-21 17:41
yhdata_kPkHFcAG 发表于 2022-7-21 16:14
类型都要一样,是什么意思

两个列的字段类型要是一样的
作者: Fiona    时间: 2022-8-2 10:28
你是什么版本 if判断的时候,也要用聚合,细节和聚合不能一起用
if(sum(col['a']==0)){null}
else{sum(col['b'])/sum(col['a'])}





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