cognos 8明细过滤器里面使用 in 函数时报错

在使用cognos开发报表的时候,Frameword中模型已经创建好了,现在只是从模型当中拿数据。有用到过滤条件的时候在明细过滤器中添加过滤条件就行...但是现在在明细过... 在使用cognos开发报表的时候,Frameword中模型已经创建好了,现在只是从模型当中拿数据。有用到过滤条件的时候在明细过滤器中添加过滤条件就行...

但是现在在明细过滤器中使用了in函数,如下:
[个人业务_山西].[理财产品销售日报].[理财产品代码] in ?p_product_id?,后面那个"?"中间的参数是从页面传进来的一个list,目的就是:需要查询的数据是产品编号等于页面上选择的那些产品编号,里面有387*25(超过7500)个值,in函数后面的参数个数好像只能1000还是2000,所以报错了。
我想问问有没有人知道可不可以在明细过滤器中用其他的函数或者其他方法代替in函数来实现该条件的过滤。
展开
 我来答
修修121
2012-12-11
知道答主
回答量:23
采纳率:0%
帮助的人:6.4万
展开全部
建议把这些“387*25(超过7500)个值”想办法放在一个查询中(做视图或者表),然后和原本使用过滤器的那个查询做关联实现过滤。因为你本身这么多条记录,就不可能是人工一个一个手动选的吧(=。=|||)
追问
关键那387*25个值是从页面上选择上一选项动态生成的啊,所以没办法放到一个表中;不过问题还是暂时性的解决了,不用选就默认的是全选。一般那么多的值,柜员也不会每次都从中挑选几个!好了..解决了,3 K S  for everyone.  

including the downstair Dufriend.
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式