Crystal Report列数据求和

4

我的数据集中有一个名为GrandTotal的字段,我在报表中显示它。我想在页脚中显示所有数据的总计。

我的列数据是字符串类型。

我尝试创建以下公式:

 SUM(ToNumber({Ds.Grandtotal}))

但是它说需要填写某个字段。

为什么您不能将GrandTotal字段的总和插入报告页脚?到目前为止,Crystal Reports已经允许这样做。 - Arvo
我们可以在查询级别将列转换为数字吗?你试过了吗? - Pratik Kaje
2个回答

5

您需要将该字段转换为数字,然后尝试获取总和。

步骤1:从字段资源管理器中创建一个新的公式,为公式命名(相关名称)。

步骤2:将该字段转换为数字。

步骤3:然后添加公式字段的总和。

步骤4:将该公式字段放置在报表页脚中。

添加公式:

选择要转换为数字或货币的字段:

然后,在字段转换后,通过从报表字段中选择公式名称来获取公式字段的总和。公式字段具有fx作为前缀。


2

请尝试以下解决方案。

  1. 创建一个公式,并将公式写为

ToNumber({Ds.Grandtotal}) 现在将此公式放置在详细信息部分。

  1. 现在在放置的公式上编写并单击汇总,然后将汇总插入到总计中。

输出在详细信息和页脚中都显示 ###。我按照您的步骤操作,为什么会这样? - sohel14_cse_ju
增加字段的大小。我会自动进行设置正确。 - Siva

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接