水晶报告摘要

时间:2011-04-14 09:20:04

标签: crystal-reports summary

数据表

pack_ID  qty
   1      3
   1      4
   1      9
   2      10
   3      1
   3      3

我想在Crystal Report

中显示以下内容
pack_ID   qty
   1       16
   2       10
   3        4

怎么样?

4 个答案:

答案 0 :(得分:1)

在pack_id上插入组,将字段摘要(sum(qty))插入组页脚,隐藏详细信息部分。

答案 1 :(得分:0)

在sql中做的很简单:

SELECT pack_ID,SUM(qty) FROM Table GROUP BY pack_ID

答案 2 :(得分:0)

另一种实现此解决方案的方法是,如果您拥有较少的pack_id并且需要将此详细信息显示到特定部分而不是动态地显示每个记录的总和。以下是步骤:

  1. 创建公式 Qty_Count_Pack_1 ,它将使用pack_id 1存储数量。您需要根据pack_id的数量创建公式数。

      if ({command.Pack_Id}) = 1) THEN
        {command.Qty}
      else
        0
    
  2. 使用汇总公式字段汇总将为pack_Id 1提供数量摘要的数量。

    Sum({@Qty_Count_Pack_1},{command.pack_ID})
    

答案 3 :(得分:-1)

有两个步骤:

  1. 插入pack_ID组
  2. 将详细信息块中的数量复制到同一行的pack_ID组中 所以你可以看到你期望的结果。 enter image description here