【发布时间】:2015-04-22 04:30:24
【问题描述】:
在使用 SQL Server Report Services (SSRS) 时,我想从其 Expresssion Builder 访问 Tablix 的属性。我的问题,三个是页面上的三个 Tablix。我想根据传递给报告的参数动态更改每个 tablix 的可见性。例如我正在传递参数@ShowTablix,其值为“Tablix1” 我希望 Tablix1 可见,而 Tablix2 和 Tablix3 不可见。
现在我知道如何做到这一点了。
在
的 Visibility.Hidden 属性中
Tablix 我正在设置表达式
=(Parameters!ShowTablix.Value"Tablix1")
我必须为每个 tablix 都这样做,这样它就变成了 对于 Tablix2
=(Parameters!ShowTablix.Value"Tablix2")
对于 Tablix3
=(Parameters!ShowTablix.Value"Tablix2")
但我想用这样的东西
=(Parameters!ShowTablix.ValueMe.Name)
即一个通用表达式,我可以 按原样 应用于我的所有 tablix。 有什么想法吗?
顺便说一下ReportItems...=ReportItems("Textbox1").Value 只对textboxes有用
【问题讨论】:
-
不,我不认为您可以在表达式生成器中使用任何“通用”类型的自引用。
标签: sql-server reporting-services ssrs-2012