【发布时间】:2019-10-04 04:49:18
【问题描述】:
是否可以在 SSRS 中检查文本框的可见性(折叠/展开)并在表达式中使用它?
例如:
=iif(Fields!column1 Is Visible,"Use this label","Use this other label")
我想要完成的是让列标题的初始值显示一些文本,当用户单击特定值时会显示详细信息行(这是 Tablix),然后标题会更改为其他内容(例如初始报表状态是隐藏详细信息行,仅显示 Tablix 成员总计,因此当用户展开查看详细信息列标题更改为“…数字”时,列显示“…总计”。
在通过 VBA 的 MS Access 中,我可以检查可见属性并基于此创建代码。到目前为止,在 SSRS 2016 中还没有找到类似的方法。
尝试设置表达式以提高可见性以及设置表达式以更改文本框的值。
=IIF(Fields!accountnum.Value IS NOTHING OR Fields!accountnum.Value = TRUE,"Station #", "Station Count")
没有错误消息。我的结果应该是根据详细信息行是折叠(隐藏)还是展开(可见)来更改标题(文本框)值。
【问题讨论】: