【发布时间】:2014-07-30 03:32:12
【问题描述】:
我的旧存储过程正在引入如下数据:
Person ID | Location ID | Awesome Count (by Location ID)
1 | A | 2
2 | A | 2
3 | A | 2
4 | B | 3
5 | B | 3
6 | B | 3
因此,由于真棒计数是按位置 ID 计算的,因此对于该位置的每个人重复它(A 的实际真棒计数是 2(3 人中),B 是 3 的 3。当我尝试对所有位置的计数都很棒。在此示例中,Sum(Awesome Count, Location ID) 产生 15 而不是 5,因为它对所有人员 ID 求和。有类似 Distinct Sum 的东西吗?
我还尝试了一个两步公式,其中第一个公式是 Maximum(Awesome Count, Location ID),第二个公式是 Sum(1st formula),但第二个公式显示“当我点击保存时,无法汇总此字段。
任何想法将不胜感激!
【问题讨论】:
标签: sql crystal-reports crystal-reports-2008