忽略计数中的重复项

时间:2013-08-22 12:18:11

标签: crystal-reports count

我在Crystal中有一个报告不能完全正确。

我的群组设置如下:

  • 日期
    • 小时
      • 项目

实际数据是:

  • 二零一三年八月二十日
    • 9.00
      • 5411400
      • 5411468
      • 5411497
    • 10.00
      • 5411600
      • 5411671
    • 14.00
      • 5411468
      • 5443140
    • 15.00
      • 5441468
    • 16.00
      • 5443714
      • 5443764
      • 5443813

我需要的是每个组的每个5xxxxxxx数字的计数,但只计算整个集合的重复次数。应该如何出现:

小时 - 总计

09 ------ 3

10 ------ 2

14 ------ 1

15 ------ 0

16 ------ 3

水晶有可能吗?我尝试过创建一个公式,一个运行总计(有和没有公式)和各种求和(使用不同和非不同的计数),但它们都没有产生正确的结果。到目前为止,我似乎只能让Crystal计算每个包含54xxxxx数字的子组的不同计数,而不是通过小时计算。

2 个答案:

答案 0 :(得分:0)

我对下面的行感到困惑,因为你说你想要544xxx的数量但是在第9小时没有544 * *

What I need is a count of each of the 544xxxxx numbers for each group, but only counting duplicates once for the whole set. How is should appear is:

告诉你究竟需要什么。将尝试帮助

答案 1 :(得分:0)

我找到了解决方案:在此特定报告中,存在导致重复的子SQL查询。我将子查询更改为不为每个条目生成“小时”,而是为每个订单生成“小时”。