我有这个报告从存储过程中获取数据。 我需要将CustomerID从多选下拉列表传递给我的报告。
我的存储过程如下所示:
@CustomerIds varchar(500)
select *
FROM [Application].[ApplicationVersion] APPVERS
WHERE APPVERS.CustomerId IN ( @CustomerIds )
在我的报告中,我有参数" CustomerIds",数据类型设置为Integer(我尝试使用" TEXT"但它没有工作其一)。参数设置为"允许多个值"
在我的数据集定义的报告中,我将@CustomerIds定义如下:" = SPLIT(JOIN(参数!CustomerIds.Value,","), ",")" (我只使用SPLIT尝试过,仅使用JOIN并且它没有工作)
任何人都可以帮助我吗?
答案 0 :(得分:7)
我通常采用的方法是使用过滤器。