...
可以使用电子表格的参数绑定功能实现该需求。
切换参数时:
实现步骤
1.数据集介绍
在本示例中,数据集应该是已经存在的。并且一个使用了“产品目录参数”,一个使用了“产品类别”参数。
(1)左侧表格数据集预览如下:
(2)右侧表格数据集预览如下:
2.创建电子表格
在电子表格设计器中新建电子表格,使用步骤1中的两个数据集实现“左右分片报表”
左右分片报表制作请参考:左右分片报表
3.绑定参数
将第二个数据集的“产品类别”参数与第一个数据集的“类别”字段绑定到一起,操作如下:
...
并选择“B4”单元格,将“产品类别”参数与B4单元格绑定
如下:
(4)确认“显示”不勾选
检查“产品类别”参数一行的“显示”是否勾选,若勾选,则需要将其勾除。
勾除“显示”之后,“产品类别”参数不会在报表中显示,并且该参数的值会与B4单元格的值相同。当B4单元格的值变化时,“产品类别”参数的值也会变成B4单元格的值,并且刷新第二个数据集的数据
4.浏览效果
发布该电子表格,并查看报表,如下:
切换参数时:
资源下载
报表资源:migrate.xml(注:该资源基于内置的northwind数据库使用)
更多
如下:当左侧的表格不显示“类别”字段,而数据集2的“产品类别”参数需要与数据集1中与“产品类别”相关的数据绑定时。可以通过以下方法设置
1.在电子表格设计器中找到一个单元格,如I1,引用参数“产品目录名称”,引用参数参考:标题引用参数值
2.进入参数排版,设置“产品类别”绑定I1单元格,并且不显示参数,如下:
3.隐藏I列
4.效果如下:
切换参数: