[ABI 5.1] 分析表的交叉浮动是否能分页

7598
21

touchi4 初学数据Lv2

发表于2023-7-21 15:41

悬赏100

已解决

楼主
目前有一个分析表,是交叉浮动,纵向为组织浮动,横向为科目浮动,因为每页数据太多,我设置分页,每页100行。但是我发现abi不会对该页面进行分页,只是对结果集进行了100行的限制,导致每页数据还是没有改变,反而数据结果也错了。请问交叉浮动需要如何设置正确分页呢?

最近看过此主题的会员

sunmeiling

21个回答

只看楼主

chestnut 数据领袖Lv6

发表于2023-7-25 15:16

只看该作者

取消 关注该作者的回复

12#


科目编码已经设置了补足维数据,即以这个为主表,其他都是关联显示。那其他几个指标类的就可以设置为左连接,包括横向浮动的,都设置为左连接看看。
有几个用到rs1数据源的,看了都是取DIM_SUBJECT_BUDGET_ORDER表的内容,这个可以试试直接在报表中取数+过滤显示。

touchi4 初学数据Lv2

发表于2023-7-25 15:33

只看该作者

取消 关注该作者的回复

13#

chestnut 发表于 2023-7-25 15:16
科目编码已经设置了补足维数据,即以这个为主表,其他都是关联显示。那其他几个指标类的就可以设置为左连 ...

是这样,不用数据源,那么获取不到补足出来的内容。维表补足只能补足ID字段也就是科目,其他内容层级、排序带不出来 都是空的内容

chestnut 数据领袖Lv6

发表于2023-7-25 15:56

只看该作者

取消 关注该作者的回复

14#

touchi4 发表于 2023-7-25 15:33
是这样,不用数据源,那么获取不到补足出来的内容。维表补足只能补足ID字段也就是科目,其他内容层级、排 ...

这里有点没明白,补足维数据是为了显示全部科目代码,即浮动的id字段中没有这个数据,取的是维表中的id,那为什么sql中能根据id查到对应数据呢?

touchi4 初学数据Lv2

发表于2023-7-25 16:01

只看该作者

取消 关注该作者的回复

15#

chestnut 发表于 2023-7-25 15:56
这里有点没明白,补足维数据是为了显示全部科目代码,即浮动的id字段中没有这个数据,取的是维表中的id, ...

浮动是补全页面上没有的id没错,但是我需要补全的不只是这个维表的id,还有id对应的层级、顺序。但是补足维只能补足id这一列,不能同时补足id和对应的层级、顺序。所以就只能用数据源或者diminf函数了,这样才能在补全科目的情况下同时补全对应的顺序和层级

chestnut 数据领袖Lv6

发表于2023-7-25 16:30

只看该作者

取消 关注该作者的回复

16#

touchi4 发表于 2023-7-25 16:01
浮动是补全页面上没有的id没错,但是我需要补全的不只是这个维表的id,还有id对应的层级、顺序。但是补足 ...

试试用diminf函数取呢

touchi4 初学数据Lv2

发表于2023-7-25 16:38

只看该作者

取消 关注该作者的回复

17#

chestnut 发表于 2023-7-25 16:30
试试用diminf函数取呢

用diminf函数不使用sql数据源时可以分页了但是配合补足维还是会有问题,目前的情况是当使用sql数据源时,分页功能会直接失效(页面不弹出换页按钮),当使用补足维,即使分页,当前页面还是会因为补足维进行补足(分页后补足),而不是分页补足(补足后分页)。

chestnut 数据领袖Lv6

发表于2023-7-25 17:50

只看该作者

取消 关注该作者的回复

18#

touchi4 发表于 2023-7-25 16:38
用diminf函数不使用sql数据源时可以分页了但是配合补足维还是会有问题,目前的情况是当使用sql数据源时, ...

根据补足维的维表新建主题表,带出需显示的数据;整个报表设定一个主表,其他指标都根据主表左连接,调整看看~

chestnut 数据领袖Lv6

发表于2023-7-27 18:23

只看该作者

取消 关注该作者的回复

19#

请问问题解决了吗?

关帖总结:
问题:交叉浮动,纵向为组织浮动,横向为科目浮动,设置分页未生效
解决方案:
交叉浮动不影响分页设置,原问题是因为报表中使用了sql数据源、补足维数据,以及报表中关联全部使用全连接。
建议根据补足维的维表新建主题表,带出需显示的数据;整个报表设定一个主表,其他指标都根据主表左连接。

touchi4 初学数据Lv2

发表于2023-7-28 11:45

只看该作者

取消 关注该作者的回复

21#

chestnut 发表于 2023-7-27 18:23
请问问题解决了吗?

还是不行,维表做主表,数据表作副表,但是副表上有过滤条件,一旦筛选,主表就不能补全了吧

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号