【发布时间】:2014-06-18 15:29:19
【问题描述】:
我是 Crystal Report 的新手。我尝试了很多方法,但几天都无法解决这个问题。有人可以帮助解决我的问题吗?
这是我在将表 A 与表 B 连接后显示在详细信息部分的结果
Id | Charge | Type
D428 | 35 | L
D440 | 54 | L
D440 | 54 | L
D435 | 28 | W
D435 | 28 | W
D448 | 32 | L
D452 | 37 | L
D465 | 20 | W
D465 | 20 | W
如何根据条件“Type”和“Id”分组计算“Charge”的平均值总和?
例如:
Sum Avg Type L : 35(D428) + 54(D440) + 32(D448) + 37(D452) = 158
Sum Avg Type W : 28(D435) + 20(D465) = 48
Avg for L: 258 / 4 id = 39.5
Avg for W: 48 / 2 = 24
我尝试运行总字段来计算平均值,但无法在评估部分结合条件和分组依据。可以选择任一公式:type = 'L' 或 group by Id。
【问题讨论】:
-
我可以看到有重复记录...是否符合要求?
-
您希望显示效果如何?任何示例记录?
-
谢谢。这些重复记录是由于表 A 和表 B 连接造成的。但是需要对每个 Id 计费一次,即使它是重复的。
-
显示是得到每种类型的平均费用:L和W,不关心Id。示例:L 的平均费用为 39.5,W 的平均费用为 24
标签: crystal-reports