我的遗留存储过程正在引入如下数据:
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进行求和。是否有类似于不同的总和?
我还尝试了一个2步公式,其中第一个公式为Maximum(Awesome Count, Location ID)
,第二个公式为Sum(1st formula)
,但第二个公式为&#34;当我点击保存时,无法汇总此字段。< / p>
任何想法都将不胜感激!
答案 0 :(得分:1)
第一个选项是检查Select Distinct Records
中的Database
选项。
请尝试以下操作。假设Awesome Count is always same for Location ID
一个。使用Location ID
湾将Awesome Count
放入详细信息部分
℃。现在,在@Result
Location ID
Sum(Awesome Count, Location ID)/count(Awesome Count, Location ID)
答案 1 :(得分:1)
我最终为Awesome Count
创建了2个正在运行的总计,其中一个重置了Location ID
组中的每个更改(每个位置的总数),还有一个没有重置(总计)。