数据表
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
怎么样?
答案 0 :(得分:1)
在pack_id上插入组,将字段摘要(sum(qty))插入组页脚,隐藏详细信息部分。
答案 1 :(得分:0)
在sql中做的很简单:
SELECT pack_ID,SUM(qty) FROM Table GROUP BY pack_ID
答案 2 :(得分:0)
另一种实现此解决方案的方法是,如果您拥有较少的pack_id并且需要将此详细信息显示到特定部分而不是动态地显示每个记录的总和。以下是步骤:
创建公式 Qty_Count_Pack_1 ,它将使用pack_id 1存储数量。您需要根据pack_id的数量创建公式数。
if ({command.Pack_Id}) = 1) THEN
{command.Qty}
else
0
使用汇总公式字段汇总将为pack_Id 1提供数量摘要的数量。
Sum({@Qty_Count_Pack_1},{command.pack_ID})
答案 3 :(得分:-1)