计算字段的常见错误类型

第一种:语法错误

语法错误一般是因为使用的函数语法有误。比如常见的引用的中文双引号、少了括号或者不等于用<>表示。有数不等于的使用语法是!=,而不是<>。

第二种:方法 if 不能应用于 布尔值,文本,整数

if 的then和else的结果是一个字段,所以字段类型得一致。

像下图的then返回的地区是一个字符串,但是else的结果是个数值。因为两个返回值字段类型不一致,就会报这个错。then返回的字段类型得一致。

解决方法:把else的1改成"1"就可以,转成字符串,保证字段类型一致。 计算字段的常见错误类型 - 图1

第三种:方法 if 不能应用于 聚合,未聚合

可以参考这个文档https://study.sf.163.com/documents/read/privatization/cjwt25