读书人

SQL Reporting Service, 怎么给Matrix

发布时间: 2012-02-15 12:09:43 作者: rapoo

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取前面三个单元格的值,在表达式里面做个计算

读书人网 >行业软件

热点推荐