分页报表配置求助:如何让两列表按同一Program Name同页展示
解决分页报表按共享字段合并分页的问题
步骤1:创建统一的Program Name维度表
在数据集中新建仅包含唯一Program Name值的维度表(可从两个事实表中提取去重的Program Name生成),让该表的Program Name字段与两个事实表的对应字段建立多对一关联关系(每个Program Name对应事实表中的多条记录)。
步骤2:调整报表分组与分页设置
- 添加一个矩形容器,将两个列表都放入容器内。
- 把维度表的
Program Name字段拖到报表的行组区域,设为父级行组。 - 选中该行组,在属性面板的
分页选项中,勾选在组的每个实例之间分页,可取消勾选在组的第一个实例之前分页(避免首页空白)。 - 为两个列表设置筛选条件:让每个列表自动匹配当前行组的
Program Name值,确保只显示对应分组的数据。
步骤3:验证列表分组逻辑
确认两个列表内部仍基于各自事实表的Program Name分组,且通过维度表关联自动匹配当前行组的Program Name数据,保证每个分组实例(即单个Program Name)对应的两个列表内容会被放在同一页。
替代方案(无需新建维度表)
若无法新建维度表,可直接用其中一个事实表的Program Name作为分组依据,给另一个列表设置筛选条件匹配当前分组的Program Name值,同时将分页设置为按该分组分页,把两个列表放入同一容器即可。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

