你没学过SQL的 Nvl()?
赞 0 2020-10-29 13:09
if(condition, a, b) --- if语句在我们定义数据集时,sql中通过${}的方式包裹脚本时,参数就不需要再使用${}包裹了。if语句第一个形参是条件语句需要返回一个布尔值,若为true则执行a,若为false则执行b。 所以若为空则不过滤的条件可以写成len(area) == 0,即area参数的值长度等于0这一条件为true时,执行"", 否则执行b,即执行:"and 货主地区 = '" + area + "'"。这是一种字符串拼接参数的写法,area是字符串类型,所以前后还需要拼接一个单引号。
赞 3 2020-10-29 11:03
很有用
赞 0 2020-09-16 09:36
A2 添加数据过滤条件,而不是I2?
赞 1 2020-04-25 11:46
是A2哦
赞 0 2021-07-13 10:14
模板参数为空选择全部,这个能实现,但是只是实现了一个要求,查询其他地区都没有显示结果
赞 1 2020-03-30 14:34
注意使用模板参数来过滤数据时,单元格添加的过滤条件是否符合要求。
赞 0 2020-10-29 10:57
89 评论
你没学过SQL的 Nvl()?
赞 0 2020-10-29 13:09
if(condition, a, b)
---
if语句在我们定义数据集时,sql中通过${}的方式包裹脚本时,参数就不需要再使用${}包裹了。if语句第一个形参是条件语句需要返回一个布尔值,若为true则执行a,若为false则执行b。
所以若为空则不过滤的条件可以写成len(area) == 0,即area参数的值长度等于0这一条件为true时,执行"", 否则执行b,即执行:"and 货主地区 = '" + area + "'"。这是一种字符串拼接参数的写法,area是字符串类型,所以前后还需要拼接一个单引号。
赞 3 2020-10-29 11:03
很有用
赞 0 2020-09-16 09:36
A2 添加数据过滤条件,而不是I2?
赞 1 2020-04-25 11:46
是A2哦
赞 0 2021-07-13 10:14
模板参数为空选择全部,这个能实现,但是只是实现了一个要求,查询其他地区都没有显示结果
赞 1 2020-03-30 14:34
注意使用模板参数来过滤数据时,单元格添加的过滤条件是否符合要求。
赞 0 2020-10-29 10:57