如何用逗号分隔ssrs文本值?

时间:2017-01-25 22:52:12

标签: vba reporting-services ssrs-2012 sql-server-data-tools ssdt-bi

我有一个SSRS报告,它带有一个名为Customer ID Enroller List的参数。它在SSMS中的数据类型是varchar(max),其在SSDT / SSRS中的数据类型列为文本。

例如,用户可以传递2个customerID,如下所示:

2110012639,2110179997

我想根据传递的参数创建文档图,但我需要先拆分这些值。我尝试使用以下代码:

=Split(Parameters!CustomerID_EnrollerList.Value,",") 

我的报告会运行,但文本框中返回的值是#Error。关于如何用逗号分隔符拆分text数据类型参数的任何想法?

1 个答案:

答案 0 :(得分:2)

Split函数返回一个数组,您可以按索引选择项目

第一个值是 =Split(Parameters!CustomerID_EnrollerList.Value,",")(0)

第二个值就是 =Split(Parameters!CustomerID_EnrollerList.Value,",")(1)