<#=@cs.value.split(",").select(true,"主题表.字段名 like '%"+@+"%'").join(" or ")#>在过滤条件中设置了上述公式,如果还想再添加第二个上述公式(即<#=@cs.value.split("。").select(true,"主题表.字段名 like '%"+@+"%'").join(" and ")#>)至该过滤条件中,应该如何添加?使用与或符号均报错
最佳答案
esen_4N4M1YQ35K 发表于 2023-12-28 17:28
仍然提示没有足够的操作数
参数为空,给参数默认值,或者参数添加一个是否为空的判断
5个回答
报错提示是什么?
将两个条件用文本组件写在报表中,选择参数后计算看看生成的过滤条件是什么
-
esen_4N4M1YQ35K 数据达人Lv4
板凳
chestnut 发表于 2023-12-28 15:55
报错提示是什么?
将两个条件用文本组件写在报表中,选择参数后计算看看生成的过滤条件是什么 ...
提示为缺失操作符,过滤条件中无法同时连接两个宏表达式?
希望实现的效果是:“13,20”表示查询数据中包含13或者20的数据,逗号的作用是or。
“13。20”表示查询数据中13和20同时存在的数据,句号的作用是and。
如图所示为逗号代替or的作用,再想添加一个用句号代替and应该如何添加
esen_4N4M1YQ35K 发表于 2023-12-28 16:29
提示为缺失操作符,过滤条件中无法同时连接两个宏表达式?
希望实现的效果是:“13,20”表示查询数据中 ...
两个宏表达式外加个括号,之间用and 或 or
如果还是报错,过滤条件用文本写在报表中,计算看看
-
esen_4N4M1YQ35K 数据达人Lv4
5#
chestnut 发表于 2023-12-28 17:15
两个宏表达式外加个括号,之间用and 或 or
如果还是报错,过滤条件用文本写在报表中,计算看看 ...
仍然提示没有足够的操作数