0

我有 ssrs 2012,我必须使用参数(多值)创建报告。我的问题是:当有人检查所有可能的值时,是否可以将标签设置为“全部检查”?现在我列出了所有标签...

谢谢,垫

4

1 回答 1

2

如果要显示参数的所有选定值,通常会编写如下表达式:

=Join(Parameters!MyParam.Label, ",")

如果您想显示“检查所有”而不是首先列出的所有不同参数,您需要知道您在多值字段上显示的参数数量。如果值列表来自对数据库的查询,则可以使用以下表达式:

=IIF(Parameters!MyParam.Label.Length = Count(Fields!Label.Value, "DataSet1"), 
"Checked all", Join(Parameters!MyParam.Label, ","))
于 2012-12-20T14:18:32.427 回答