【发布时间】:2016-03-13 08:40:36
【问题描述】:
我将 SSRS2008 与 Microsoft ReportViewer 2010 一起使用。我的一份报告中有一个表格,如下所示:
Name <<Expr>> Gender
Jack 20 M
<<Expr>> 定义如下:IIF(Parameters!check.Value=1,"Age","Class")。它工作正常!
我尝试做的是根据 的值(而不是 @check 参数的值!)来安排列 Gender 的可见性。我希望用户一起查看年龄性别或仅查看以下类别:
Name Age Gender
Jack 20 M
或
Name Class
Jack A
请注意,此报告按国家/地区信息分组,每个国家/地区都列在另一个页面中,例如:
---Page1---
Country:France
Name Age Gender
Jack 20 M
Brian 24 M
Ashley 19 F
---Page2---
Country:Germany
Name Class
John B
Mike C
此分页也可以正常工作。一个问题是我无法根据第二列启用/禁用 Gender 的可见性。当我单击 时,我没有看到为该结构定义的 ID 或名称。在这种情况下,当我右键单击 Gender 列并单击列可见性时,应该如何完成下面的 f(x):
=IIF(<<whatToWrite?>>,false,true)
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
隐藏列的规则是什么?请注意,您的第二列是一个表达式,您必须在
Hidden表达式中使用相同的表达式。
标签: reporting-services ssrs-2008 ssrs-2008-r2 report-viewer2010