如何解决水晶报表摘要
| 数据表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})
,有2个步骤:
插入pack_ID组
将详细信息块中的数量复制到同一行的pack_ID组
这样您就可以按预期看到结果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。