SSRS中如何基于VIEW参数选择展示指定表格并置于页面顶部
SSRS双表格按参数切换顶部显示实现方案
步骤1:创建VIEW参数
- 参数命名为
VIEW,数据类型选择文本 - 配置可用值:新增两个选项,标签「产品数据」对应值
Product,标签「客户数据」对应值Customer - 可按需配置默认值,比如默认选中产品数据
步骤2:配置单Tablix承载双表内容(解决顶部空白问题)
不要使用两个独立表格分别设置可见性,改用单个Tablix控制行显隐,渲染内容永远在页面最顶部:
- 插入空白Tablix,删除默认表头与行分组,仅保留1行1列的明细行
- 选中明细行右键,选择「插入行」→「组内-下方」,得到两个同级明细行
- 在第一行内嵌入完整的产品数据表格内容,设置该行可见性表达式:
=IIf(Parameters!VIEW.Value = "Product", False, True) - 在第二行内嵌入完整的客户数据表格内容,设置该行可见性表达式:
=IIf(Parameters!VIEW.Value = "Customer", False, True)
步骤3:效果验证
预览报表,切换VIEW参数的选项,选中的对应表格会直接展示在页面最顶部,无空白占位。
内容的提问来源于stack exchange,提问作者lottikkk
相关产品推荐
相关产品推荐

