首页 > 解决方案 > 如何将单个 @parameter(n) 值传递给 SSRS 中的查询

问题描述

我试图在 SQL Server Reporting Services (SSRS) 的查询中仅传递 @parameter(0)。传递@parameter 工作正常,但在特定情况下我只想传递@parameter(0)。我可以在文本框中显示 @parameter(n) 就好了。

SELECT a, b, c
FROM view 
-- WHERE a IN (@parameter) -- this works
WHERE a = @parameter(0) -- trying to make something along these lines work

标签: reporting-services

解决方案


右键单击您的数据集并选择“属性”。在参数选项卡上,将 @myParameter 替换为表达式

=Parameters!myParameter.Value(0)

我刚刚对此进行了测试,它似乎按预期工作


推荐阅读