由于报告的复杂性,我在数据库专家(创建命令)中提供sql查询。这里有一个参数字段'status',它可以有多个值,我应该准备哪个查询?我是水晶报道的新手,非常感谢任何帮助。谢谢!
如果参数只包含一个值,我就是这样给出的: 其中wrk_status = {?dynastatus};
现在对于多输入,我该如何修改查询? 我尝试了wrk_status IN('{?dynastatus}'),但它抛出了错误。
答案 0 :(得分:0)
它应该与wrk_status = {?dynastatus}
一起使用。如果您的参数设置为允许多个值,则不必更改select语句。
如果为参数指定不同的值,则语法为wrk_status IN [value1, value2, value3, etc]
答案 1 :(得分:0)
尝试 wrk_status IN {?dynastatus}
答案 2 :(得分:0)
在命令中创建参数时,可以使用选项Allow Multiple Values
。