【问题标题】:Crystal Report Sum of a Column dataCrystal Report 一列数据的总和
【发布时间】:2013-10-05 15:31:36
【问题描述】:

我的数据集中有字段 GrandTotal,我在报告中显示了该字段。我想在页脚中显示所有数据的总和。

我的列数据是字符串。

我试着做一个公式如下

 SUM(ToNumber({Ds.Grandtotal}))

但它说一个字段是必需的。

【问题讨论】:

  • 为什么不能将 GrandTotal 字段的总和插入报表页脚?到目前为止,Crystal Reports 已允许这样做。
  • 我们可以在查询级别将列转换为数字吗?你试过吗?

标签: crystal-reports crystal-reports-2010


【解决方案1】:

您必须将字段转换为数字,然后尝试获取总和。

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

第 2 步:将字段转换为数字。

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

第 4 步:将该公式字段放入报表页脚。

添加公式:

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

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

【讨论】:

    【解决方案2】:

    尝试以下解决方案。

    1. 创建公式并将公式写为

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

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

    【讨论】:

    • 在 details 和 footer 中显示 ### 的输出。我跟着你的步骤。这是为什么呢?
    • 增加字段大小..我会自动设置正确
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    相关资源
    最近更新 更多