Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stored procedures 如何在存储过程中存储聚合值?_Stored Procedures_Sql Server 2012_Ssrs 2012 - Fatal编程技术网

Stored procedures 如何在存储过程中存储聚合值?

Stored procedures 如何在存储过程中存储聚合值?,stored-procedures,sql-server-2012,ssrs-2012,Stored Procedures,Sql Server 2012,Ssrs 2012,我正在使用SQL Server 2012并尝试编写一个包含两个组件的存储过程: 1.Select语句将返回多行 2.另一个组件将根据某些条件具有聚合值。 因此,对于第二个组件,我想在存储过程中声明一个变量,并将聚合数据存储在那里。 现在,我的问题是,我可以用之前声明的变量中存储的数据填充输出参数,并从SSRS 2012访问参数吗 如果您能给我一些建议,我将不胜感激 谢谢因此存储过程接受2个参数并返回一个表,这就是您所需要的??我不确定您所尝试的是否可行。我只想在行集合中添加另一列和行。在报告中,

我正在使用SQL Server 2012并尝试编写一个包含两个组件的存储过程: 1.Select语句将返回多行 2.另一个组件将根据某些条件具有聚合值。 因此,对于第二个组件,我想在存储过程中声明一个变量,并将聚合数据存储在那里。 现在,我的问题是,我可以用之前声明的变量中存储的数据填充输出参数,并从SSRS 2012访问参数吗

如果您能给我一些建议,我将不胜感激


谢谢

因此存储过程接受2个参数并返回一个表,这就是您所需要的??我不确定您所尝试的是否可行。我只想在行集合中添加另一列和行。在报告中,筛选出要将其排除在外的对象上的这一额外行:
=isnothing(Fields!yourggregateColumn.Value)
,并在要显示值的位置使用
=max(Fields!yourggregateColumn.Value,“YourDatasetName”)