永洪社区

标题: 计算列如何用if语句,版本8.8.3.1 [打印本页]

作者: Derekzhang2022    时间: 2023-6-15 13:37
标题: 计算列如何用if语句,版本8.8.3.1
添加计算列,想要用if语句做个筛选,适合8.8.3版本应该怎么写


作者: yhdata_ruby    时间: 2023-6-15 13:41
if(条件)
then 结果
end
参考https://www.yonghongtech.com/rea ... oom_highlightsub=if
作者: Derekzhang2022    时间: 2023-6-15 16:17
yhdata_ruby 发表于 2023-6-15 13:41
if(条件)
then 结果
end

如图所示的报错


作者: yhdata_ruby    时间: 2023-6-15 16:25
Derekzhang2022 发表于 2023-6-15 16:17
如图所示的报错

检查一下大小写以及括号是否是英文状态下的,而且你的计算列这样写可能会报维度列与聚合计算列无法混合使用
作者: Derekzhang2022    时间: 2023-6-15 16:29
yhdata_ruby 发表于 2023-6-15 16:25
检查一下大小写以及括号是否是英文状态下的,而且你的计算列这样写可能会报维度列与聚合计算列无法混合使 ...

大小写和括号没问题,只有一个sum,收入金额不是另一个计算列,是这个版本就没有if  的函数嚒(我在旁边的搜索框里没有找到if,只有一个iif)
作者: yhdata_ruby    时间: 2023-6-15 16:32
Derekzhang2022 发表于 2023-6-15 16:29
大小写和括号没问题,只有一个sum,收入金额不是另一个计算列,是这个版本就没有if  的函数嚒(我在旁边 ...

支持if写法,参考https://www.yonghongtech.com/rea ... oom_highlightsub=if

去掉sum看看
作者: Derekzhang2022    时间: 2023-6-16 08:53
yhdata_ruby 发表于 2023-6-15 16:32
支持if写法,参考https://www.yonghongtech.com/real-help/Z-Suite/8.8/ch/topic884.htm?zoom_highlights ...

sum去掉了,现在报错提示缺失右括号
作者: yanieye    时间: 2023-6-16 09:01
if(col['产品BU'] == "XX部") {
   col['销售金额']/10000;
}
else {
    0;
}




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