我有一个SSRS报告,它带有一个名为Customer ID Enroller List的参数。它在SSMS中的数据类型是varchar(max),其在SSDT / SSRS中的数据类型列为文本。
例如,用户可以传递2个customerID,如下所示:
2110012639,2110179997
我想根据传递的参数创建文档图,但我需要先拆分这些值。我尝试使用以下代码:
=Split(Parameters!CustomerID_EnrollerList.Value,",")
我的报告会运行,但文本框中返回的值是#Error。关于如何用逗号分隔符拆分text数据类型参数的任何想法?
答案 0 :(得分:2)
Split函数返回一个数组,您可以按索引选择项目
第一个值是
=Split(Parameters!CustomerID_EnrollerList.Value,",")(0)
第二个值就是
=Split(Parameters!CustomerID_EnrollerList.Value,",")(1)