2008年水晶报告中的求和问题



我的遗留存储过程像这样引入数据:

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

所以,因为Awesome count是按Location ID计算的,所以它对该位置的每个人重复(A的实际Awesome count是2(3人中),B的是3人中3个)。当我尝试将所有位置的Awesome计数相加时,问题就出现了。在本例中,Sum(Awesome Count, Location ID)产生15而不是5,因为它对所有人的id求和。是不是有不重复求和之类的东西?

我还尝试了一个两步公式,其中第一个公式是Maximum(Awesome Count, Location ID),第二个公式是Sum(1st formula),但第二个公式说"当我点击保存时,此字段无法汇总。

任何想法都会很感激!

  1. 第一个选项是检查Database中的Select Distinct Records选项

  2. 下面的尝试。此解决方案适用于Awesome Count is always same for Location ID

。创建Location ID

b。将Awesome Count放置在detail部分

c。现在在Location ID

的组页脚创建一个公式@Result
Sum(Awesome Count, Location ID)/count(Awesome Count, Location ID)

我最终为Awesome Count创建了2个运行总数,一个重置Location ID组中的每个更改(每个位置的总数),另一个不重置(总总数)。

最新更新