我需要一个包含一些数据的报告,其中包含常规行之间的计算数据。例如:
Name | Age | Salary
HR | 35 | $1300
John | 30 | $1000
Mark | 40 | $1600
Law | 45 | $1500
Bill | 40 | $1000
Sara | 50 | $2000
我们的想法是按字段对行进行分组,然后为该组添加一个包含平均数字的行。
有可能吗?我还有2个日期参数(开始和结束),所以我需要将所有记录都写入SSRS,然后将它们过滤掉......
答案 0 :(得分:2)
是的,这是可能且非常直接的。
使用数据行创建报告,然后在“部门”字段上创建一个组。您可以通过以下几种方式执行此操作:右键单击详细信息行并选择Add Group...
或将部门字段拖到设计窗口中的“行组”窗格。
在详细信息之前,右键单击详细信息组并选择添加总计,向该组添加一行。在新行中,将公式设置为=Avg(MyDataset!AgeFieldName.Value)
查看tutorials available on MSDN,尤其是Grouping and Totals section