数据表
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
如何 ?
数据表
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
如何 ?
在 pack_id 上插入组,将字段摘要 (sum(qty)) 插入组页脚,隐藏详细信息部分。
在sql中很简单:
SELECT pack_ID,SUM(qty) FROM Table GROUP BY pack_ID
实现此解决方案的另一种方法是,如果您的 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})