-
-
清香茉莉 小试身手Lv3
发表于2018-9-19 16:32
悬赏1
已解决
楼主
项目上有一张报表设置了交叉浮动,现在发现SQL里生成了一段代码来限制列数小于50列,具体看附件截图红色框中的语句,报表计算的结果是50列后的数据都显示为空,但是实际上数据库是有数据的,我将这段代码拷贝到数据库,且更改了列数的限制是小于100的,得到的结果是50列后的数据都可以显示了,请问在报表的哪里可以修改这里的列数限制?

最佳答案
bi452确实有这个限制,这个基于产品的性能考虑的。如果想要调整这个上限,需要打一个补丁,然后通过报表参数来控制。这个补丁是适用于bi452版本。此问题已在bi47的版本上已经修复。
bi452_ESENBI-9559_crossdimspagingbyline_colimitset_20170929.zip
(53.62 KB, 下载次数: )

7个回答
我后来用bi46也试了一下,随便做一个交叉浮动表都会生成列小于50的限制,这个是不是产品本身的限制,可否有地方可以更改这里的限制
bi452确实有这个限制,这个基于产品的性能考虑的。如果想要调整这个上限,需要打一个补丁,然后通过报表参数来控制。这个补丁是适用于bi452版本。此问题已在bi47的版本上已经修复。
bi452_ESENBI-9559_crossdimspagingbyline_colimitset_20170929.zip
(53.62 KB, 下载次数: )