从参数SSRS中筛选组属性

时间:2018-04-09 13:47:53

标签: reporting-services parameters

我面临以下问题: 我在一个表中使用包含多个数据集的报表。在行的组合中通过参数过滤行。我想使报告更灵活,因此根据参数过滤行组,我也在数据集中获取该参数。如何在value属性中引用不同的数据集或参数? 或者我想也许有一个声明(iif子句)返回1和0并且问题已经完成。

我尝试过这样的事情:(过滤器表达式似乎有很多参数,但我不知道如何直接推荐所以我使用了一个公式... = iif(cbool(Fields!Szenario.Value," ReportMonth")= cbool(Fields!Szenario.Value),1,0)

2 个答案:

答案 0 :(得分:0)

如果要根据参数进行过滤,可以使用如下表达式:

=IIf(Parameters!ReportParameter1.Value = Fields!Szenario.Value, true, false)

过滤器应如下所示:

enter image description here

答案 1 :(得分:0)

史蒂文怀特,谢谢你的帮助。昨天我以不同的方式再次尝试,它起作用了。这是:

= IIF(Fields!Szenario.value = Parameters!SelectForecast.label,1,0)作为Expression, beeing an Integer = 1的值。

有点困惑,它必须是Value = Label。但是再一次显示文本框中表达的结果就是诀窍。