【发布时间】:2017-09-06 10:58:46
【问题描述】:
存储过程的结果返回多个城市
我编写了这个存储过程来获取任何列的数据以在 ssrs 报告中显示它们
这里是存储过程
Alter PROCEDURE get_acc_Account_report @Variable NVARCHAR(max)
AS
BEGIN
DECLARE @SQL NVARCHAR(max);
SET @SQL = 'Select '+ @Variable + ' From Acc_Account'
PRINT @SQL
EXEC sp_executesql @SQL
END
然后我在报表生成器中创建了一个新报表,其中包含此存储过程的数据集,
如何显示我在列中写入的返回变量的选定列的返回数据。
例如:- 我写了这个表达式
=Parameters!Variable.Value
但是将“城市”列归还给我是正确的,这是真的, 有什么解决方案推荐吗?
【问题讨论】:
标签: sql sql-server reporting-services ssrs-2008 reportingservices-2005