VS2008中的水晶报表的多级汇总问题!
视图数据如下:
评价表
姓名 项目 项目加权 评分 主管 主管加权
张三 项目1 0.6 80 总经理 2
张三 项目1 0.6 90 部门经理 1
张三 项目2 0.4 70 总经理 2
张三 项目2 0.4 80 部门经理 1
李四 项目1 0.6 70 总经理 2
李四 项目1 0.6 80 部门经理 1
李四 项目2 0.4 80 总经理 2
李四 项目2 0.4 90 部门经理 1
公式1(计算项目得分,使用加权平均法):
formula=WeightedAverage ({评价表.评分},{评价表.主管加权} ,{评价表.项目} )
计算结果:
张三
项目1 83.33
项目2 73.33
李四
项目1 73.33
项目2 83.33
公式2(计算个人总分,使用加权平均法):
formula=WeightedAverage ({@公式1},{评价表.项目加权} ,{评价表.姓名} )
但是不能对{@公式1}进行汇总,我并不想把算法放在视图的逻辑中,只想利用水晶报表,那么该如何解决?
多级汇总 ,水晶报表当然是支持的咯,不知道你具体是怎么做的。