【问题标题】:SSRS Switch statement expression for multi value parameters多值参数的 SSRS Switch 语句表达式
【发布时间】:2016-07-24 05:35:48
【问题描述】:

我在 SSRS 报告中有以下 switch 语句,但在我运行报告时出现错误。

基本上参数1是一个多值参数,当参数选择了两个不同的值时,我希望出现某个文本。

=SWITCH(Parameters!Parameter1.Count = 2 AND Parameters!Parameter1.Value(0) = "TEXT1-NY" AND Parameters!Parameter1.Value(1) =  "TEXT2-LA" , "Combined (NY & LA)"
, True, JOIN(Parameters!Parameter1.Label,"& ")
)

此外,无论选择的数字是多少(即如果选择了 6 个参数),这两个参数是否有可能被替换为特定文本,后跟 ,然后是其他参数值的名称?

【问题讨论】:

    标签: reporting-services ssrs-2008 ssrs-2012


    【解决方案1】:

    首先,很好地解决你的表达方式。您走在正确的轨道上,但表达式没有编程方式来循环遍历参数的值。

    具体执行您所要求的一个选项是向您的报告的Code 部分添加一个自定义函数,该函数可以循环遍历参数值。

    另一种选择是简单地将这个“组合(纽约和洛杉矶)”值合并到您的数据集,以便它可以作为选项之一使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 2020-05-10
      • 2011-03-28
      相关资源
      最近更新 更多