根据SSRS中

时间:2016-11-11 17:12:41

标签: reporting-services ssrs-2012

我有两个Textboxes带有一些计算值。 Table最初被隐藏。当我点击TextBox1时,我想在表格中显示字段Field1, Field2, Field3,当我点击TextBox2时,我想在表格中显示fields Field4, Field5, Field6。有可能这样做吗?

我试图通过Tablix属性中的“显示可以通过此报表项切换”复选框并将其中一个文本框设置为可见表,但这不适用于第二个文本框以显示不同的字段。

1 个答案:

答案 0 :(得分:2)

您可以设置行的可见性,这样您就可以在第一组数据中添加一行,然后在下面添加一行。

我会使用参数来保存要显示的内容的值,然后根据参数值设置行的可见性。

=IIF(Parameters!TABLE.Value = "Table A", TRUE, FALSE)

另一行则相反。

您可以在数据集中添加3个计算字段,以根据参数切换值。

=IIF(Parameters!TABLE.Value = "Table A", Fields!Field1.Value, Fields!Field4.Value)

然后您的报告将仅引用计算字段。

使用任何一种方法,您都可以将TextBox1上的操作设置为转到报告,以打开相同的报告,但使用更改的参数值。