【发布时间】:2017-07-25 14:35:00
【问题描述】:
在报表生成器中,我们可以使用参数选择列。
例如:select @field, column2, column3 from table_name
@field 是一个参数。
还有没有办法做到这一点:
select @field, column2, sum(column3) OVER (PARTITION BY @field) from table_name
【问题讨论】:
-
要选择它,它在定义为查询数据源时应该可以正常工作。要按它进行分区,您需要一个动态查询。
-
在您可能找到的任何解决方案中,您都需要为列名添加别名,以便在报告中对列进行静态引用,例如
SELECT @field AS myfield
标签: sql-server select reporting-services parameters reportbuilder3.0