SSRS参数未进入查询

时间:2015-03-12 18:52:09

标签: sql sql-server service reporting-services reporting

我的报告中有两个参数,@ CustomerId和@SalesType,但@CustomerId参数未正确传递到我的报告中,导致错误必须声明标量变量“@CustomerId”。

以下是我的查询的开头。

Declare @customer nvarchar(max) , @sales varchar(10)
Set @customer = @CustomerId;
Set @sales = @SalesType;

参数是正确的大小写,是一个多选参数。为什么会发生这种情况?如果我定义它工作,@ SalesType工作,所以我卡住了为什么@CustomerId不是。

谢谢。

1 个答案:

答案 0 :(得分:1)

多选参数可以包含多个值,因此应该更像这样使用:

其中table.customerId位于(@CustomerID)

也许你可以详细说明为什么你需要将它分配给变量,如果它不适合你。