ssrs-2008 - SSRS 动态设置工作台位置/地点

标签 ssrs-2008 reporting-services ssrs-tablix

我在报表生成器/设计模式中看到,有一个“位置”和“位置”属性,可让您设置表格应显示在距顶部或左侧的距离。

我的问题是,有没有办法在同一位置设置 2 个或更多表格(即页面顶部,从顶部开始 0,从左边开始 0),而无需在设计模式/报告生成器中将它们堆叠在一起?

有没有办法动态设置该位置属性?

例如,以下是报告生成器中报告的草图:

top of page
---------------------------
Table 1 (hide)            |
                          |
                          |
                          |
Table 2 (show at top)     |
                          |
                          |
                          |
                          |
                          |
                          |
                          |
---------------------------

页面底部

最佳答案

Tablix 成员的位置属性不是基于表达式的。但是,您可以根据参数显示/隐藏报表中的对象,这可能会影响其他报表项的位置。一个简单的例子:

一份带有标题、两个Tablix成员和一个参数HideTable的报表:

enter image description here

顶部 TablixHidden 属性设置为 =Parameters!HideTable.Value,即参数切换是否显示。通过此设置和布局,当第一个 Tablix 隐藏时,SSRS 会自动将第二个 Tablix 移动到报表正文的顶部。见下文:

enter image description here

enter image description here

所以它不完全是一个动态位置,但通过使用其他功能,您可以实现与上面相同的功能。

关于ssrs-2008 - SSRS 动态设置工作台位置/地点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15577489/

相关文章:

visual-studio-2010 - SSRS:VS2010中的“索引超出范围”,但部署报表时则没有

reporting-services - 根据导出格式隐藏/显示文本框项目

reporting-services - 如何根据 ssrs 中的 bool 报告参数过滤 Tablix 行

sql-server - SSRS 中的计数值

asp.net - 报告服务 : Get the PDF of a generated report

sql - 需要在SSRS中显示记录Group By

reporting-services - 是否有报告工具允许用户创建自己的报告?

c# - ASP.NET MVC + SSRS + 嵌入式报表

reporting-services - 隐藏或更改 SSRS 中 ToggleItem 文本框的 + 和 - 按钮

sql - sql server 2012 报告服务不支持共享数据集