-
touchi4 初学数据Lv2
发表于2023-7-21 15:41
悬赏100
已解决
21个回答
科目编码已经设置了补足维数据,即以这个为主表,其他都是关联显示。那其他几个指标类的就可以设置为左连接,包括横向浮动的,都设置为左连接看看。
有几个用到rs1数据源的,看了都是取DIM_SUBJECT_BUDGET_ORDER表的内容,这个可以试试直接在报表中取数+过滤显示。
chestnut 发表于 2023-7-25 15:16
科目编码已经设置了补足维数据,即以这个为主表,其他都是关联显示。那其他几个指标类的就可以设置为左连 ...
是这样,不用数据源,那么获取不到补足出来的内容。维表补足只能补足ID字段也就是科目,其他内容层级、排序带不出来 都是空的内容
touchi4 发表于 2023-7-25 15:33
是这样,不用数据源,那么获取不到补足出来的内容。维表补足只能补足ID字段也就是科目,其他内容层级、排 ...
这里有点没明白,补足维数据是为了显示全部科目代码,即浮动的id字段中没有这个数据,取的是维表中的id,那为什么sql中能根据id查到对应数据呢?
chestnut 发表于 2023-7-25 15:56
这里有点没明白,补足维数据是为了显示全部科目代码,即浮动的id字段中没有这个数据,取的是维表中的id, ...
浮动是补全页面上没有的id没错,但是我需要补全的不只是这个维表的id,还有id对应的层级、顺序。但是补足维只能补足id这一列,不能同时补足id和对应的层级、顺序。所以就只能用数据源或者diminf函数了,这样才能在补全科目的情况下同时补全对应的顺序和层级
chestnut 发表于 2023-7-25 16:30
试试用diminf函数取呢
用diminf函数不使用sql数据源时可以分页了但是配合补足维还是会有问题,目前的情况是当使用sql数据源时,分页功能会直接失效(页面不弹出换页按钮),当使用补足维,即使分页,当前页面还是会因为补足维进行补足(分页后补足),而不是分页补足(补足后分页)。
touchi4 发表于 2023-7-25 16:38
用diminf函数不使用sql数据源时可以分页了但是配合补足维还是会有问题,目前的情况是当使用sql数据源时, ...
根据补足维的维表新建主题表,带出需显示的数据;整个报表设定一个主表,其他指标都根据主表左连接,调整看看~
-
ESENSOFT官方技术支持 管理员
关帖总结:
问题:交叉浮动,纵向为组织浮动,横向为科目浮动,设置分页未生效
解决方案:
交叉浮动不影响分页设置,原问题是因为报表中使用了sql数据源、补足维数据,以及报表中关联全部使用全连接。
建议根据补足维的维表新建主题表,带出需显示的数据;整个报表设定一个主表,其他指标都根据主表左连接。