在报告中显示参数(多值)

79 parameters reporting-services

谁能告诉我如何在SSRS报告中显示我的多值参数的所有选定值.给出parameter.value选项时会出错.

Mat*_*ton 151

您可以使用"Join"函数从标签数组中创建单个字符串,如下所示:

=Join(Parameters!Product.Label, ",")
Run Code Online (Sandbox Code Playgroud)

  • 或者`= Join(参数!Product.Value,",")` (2认同)

小智 11

=为新行加入(参数!Product.Label,vbcrfl)


Boo*_*Boy 6

我不知道连接功能 - 很好!我编写了一个函数,放在代码部分(报告属性 - >代码选项卡:

Public Function ShowParmValues(ByVal parm as Parameter) as string
   Dim s as String 

      For i as integer = 0 to parm.Count-1
         s &= CStr(parm.value(i)) & IIF( i < parm.Count-1, ", ","")
      Next
  Return s
End Function  
Run Code Online (Sandbox Code Playgroud)