需要值提示来选择多个项目并使用通配符

时间:2013-09-20 16:41:07

标签: cognos

我目前在我的查询中设置了此过滤器并且它可以正常工作 [补货代码]包含?供应商?

但是,我需要将“contains”替换为“in”,以便在我的值提示中使用多项选择

但是,我无法像这样在“in”运算符中添加通配符 供应商中的[补货代码]? +'%'

有没有办法做到这一点?

我的补货代码设置如下 AIPRODU-WA AIPRODU-SF 等...

但我不得不子串?供应商?到了“ - ”之前的一切。所以你看 AIPRODU

1 个答案:

答案 0 :(得分:0)

使用提示宏功能生成过滤器 供应商如#prompt(sq('vendor','string')+'%'# 宏函数允许您在将查询文本发送到数据源之前更改它,它非常灵活 http://pic.dhe.ibm.com/infocenter/cbi/v10r1m0/topic/com.ibm.swg.im.cognos.ug_cr_rptstd.10.1.0.doc/ug_cr_rptstd_id51759mac_prompt.html#mac_prompt