【问题标题】:Formula to Sum "amount" column in Crystal reportCrystal 报表中“金额”列的求和公式
【发布时间】:2018-11-22 15:19:07
【问题描述】:

我在 CR 中有一个名为“金额”的列。我需要对那一列求和。

我创建了一个新公式并尝试了sum( { MycolumnName} ),它说

“此处需要数字字段或货币金额字段”

有什么方法可以在公式本身中应用转换。

【问题讨论】:

  • 别担心。 Crystal-reports 问题一开始是一个低流量的区域,加上它的假期,因此响应可能会很慢。要求尽快回复通常也不鼓励回答。

标签: crystal-reports crystal-reports-2008 crystal-reports-xi


【解决方案1】:

当您可以通过选择列并转到菜单并根据需要选择Insert SummaryInsert SubtotalInsert Grand Total 来创建汇总字段时,为什么还要创建公式?您可以将汇总字段作为小计放在组部分中,或作为总计放在报表页脚中。

如果您需要在公式中应用转换,您可以像这样使用CCur

sum( CCur({ MycolumnName}) ) 

有关在 Crystal Reports 中转换类型的更多信息,请参阅here

【讨论】:

  • 感谢您的评论!但是使用你提到的公式给我一个错误,说“这里应该有一个字段”
  • @Romil - 改用ToNumber(),或仔细检查数据库中字段的数据类型。
【解决方案2】:

将.xsd页面中xs:elementMycolumnName列的xs:string类型改为xs:decimal

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多