显示多值参数

Posted

技术标签:

【中文标题】显示多值参数【英文标题】:Displaying Multi-Value Parameters 【发布时间】:2010-08-13 20:28:51 【问题描述】:

我有一个多值参数,其中包含大约 25 个元素。如果用户选择“全选”并且我使用标准(至少据我所知)方法在报告顶部显示参数:

=join(Parameters!ProductClass.Value, ",")

而不是“全部”这个词或我得到的东西:

01,02,03,04,05,06,07,08,09,10,11,12,14,15,16,17,18,19,20,21,22,25,30,31,98,99

没有更好的方法来处理这个问题吗?

【问题讨论】:

【参考方案1】:

计算所选值的数量并将其与填充参数的数据集中的记录总数进行比较。

=IIF(Parameters!ProductClass.Count = Count(Fields!CaseSensitiveFieldName.Value, "CaseSensitiveDataSetName"), "All", Join(Parameters!ProductClass.Value, ","))

【讨论】:

以上是关于显示多值参数的主要内容,如果未能解决你的问题,请参考以下文章

在 s-s-rS 2008 中,如何在文本框中同时显示多值参数的标签和值?

s-s-rS 多值参数

在多值参数中选择两个选项但传递一个值

s-s-rS - 多值参数表达式

D7 多个多值字段未在视图中正确显示

xml 这显示了如何在XLST中呈现多值属性。我将此用于自定义搜索结果webpart。