cognos 8明细过滤器里面使用 in 函数时报错
在使用cognos开发报表的时候,Frameword中模型已经创建好了,现在只是从模型当中拿数据。有用到过滤条件的时候在明细过滤器中添加过滤条件就行...但是现在在明细过...
在使用cognos开发报表的时候,Frameword中模型已经创建好了,现在只是从模型当中拿数据。有用到过滤条件的时候在明细过滤器中添加过滤条件就行...
但是现在在明细过滤器中使用了in函数,如下:
[个人业务_山西].[理财产品销售日报].[理财产品代码] in ?p_product_id?,后面那个"?"中间的参数是从页面传进来的一个list,目的就是:需要查询的数据是产品编号等于页面上选择的那些产品编号,里面有387*25(超过7500)个值,in函数后面的参数个数好像只能1000还是2000,所以报错了。
我想问问有没有人知道可不可以在明细过滤器中用其他的函数或者其他方法代替in函数来实现该条件的过滤。 展开
但是现在在明细过滤器中使用了in函数,如下:
[个人业务_山西].[理财产品销售日报].[理财产品代码] in ?p_product_id?,后面那个"?"中间的参数是从页面传进来的一个list,目的就是:需要查询的数据是产品编号等于页面上选择的那些产品编号,里面有387*25(超过7500)个值,in函数后面的参数个数好像只能1000还是2000,所以报错了。
我想问问有没有人知道可不可以在明细过滤器中用其他的函数或者其他方法代替in函数来实现该条件的过滤。 展开
1个回答
展开全部
建议把这些“387*25(超过7500)个值”想办法放在一个查询中(做视图或者表),然后和原本使用过滤器的那个查询做关联实现过滤。因为你本身这么多条记录,就不可能是人工一个一个手动选的吧(=。=|||)
追问
关键那387*25个值是从页面上选择上一选项动态生成的啊,所以没办法放到一个表中;不过问题还是暂时性的解决了,不用选就默认的是全选。一般那么多的值,柜员也不会每次都从中挑选几个!好了..解决了,3 K S for everyone.
including the downstair Dufriend.
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询