当前位置: 代码迷 >> 报表 >> SQL Reporting Service, 怎么给Matrix增加一列“平均值”
  详细解决方案

SQL Reporting Service, 怎么给Matrix增加一列“平均值”

热度:363   发布时间:2016-05-05 08:11:36.0
SQL Reporting Service, 如何给Matrix增加一列“平均值”
SQL Reporting Service, 假设数据如下:
方向 ABC 值
东 A 1
东 A 2
东 A 3
南 A 4
西 A 1

设计报表时,我使用Matrix,用“ABC”做Rows,“方向”做Columns

如果我增加一列,用 Avg(Fields!值.Value)作为最后一列的表达式的话,将得到如下的报表:

  东 南 西
A 2 4 1 2.2


但实际上,我想要得到的最后一列值不是2.2,而是 (2+4+1)/3 = 2.33

请问该如何做?

------解决方案--------------------
用ReportItem取前面三个单元格的值,在表达式里面做个计算
  相关解决方案