crystal-reports - 如何获得 Crystal 报告10中的组总和?

标签 crystal-reports

我有一些发票的报告,每张发票都有这样的几行:

invoice1 2000
     line1   300
     line2   700
     line3   500
     line4   500
invoice2 1000
     line1   300
     line2   400
     line3   300

现在,当我对 group#1 使用 summary 时,我应该得到 3000 作为 group 数量的总和。
但它显示我 11000 (4X2000)+(3X1000) 因为它总结了发票行!
我该怎么办?

最佳答案

您应该将运行总计放入您的“组页脚#1”中

如果您右键单击并选择“编辑运行总计”,您应该拥有以下内容:

  • 要汇总的字段应该是您希望汇总的值。我想这是正确的!
  • 摘要类型 - 应该是 sum
  • 评估 - 应选择“对于每条记录”。
  • 重置 - 应选择“更改组时”,并应选择组 #1。


  • 更新
    在这种情况下,如果汇总数据出现在源数据中并且您对整个报告的总计将运行总计更改为仅评估每张发票(第 1 组)并且不重置。

    注:假设 第 1 组 发票编号 和所需的摘要是整个报告

    所以现在的步骤是:
  • 要汇总的字段应该是您希望汇总的值。我想这是正确的!
  • 摘要类型 - 应该是 sum
  • 评估 - ' 换组 ' 应该被选中。
  • 重置 - “从不”应该被选中,组#1 应该被选中。
  • 关于crystal-reports - 如何获得 Crystal 报告10中的组总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4388243/

    相关文章:

    c# - Crystal 报表,手动格式化报表

    wpf - Crystal Reports VS2010如何在不同页面获取不同的图片

    Java 报告组件保留颜色深度

    mysql - 如果重复记录则改变颜色

    Java Crystal Report SDK - 报表和子报表

    php - 带有 PHP 和 MySQL 的 Crystal Reports 11.5

    crystal-reports - 混合模式程序集是针对版本X构建的,如果没有其他配置信息,则无法在运行时的版本Y中加载

    c# - Visual Studio 2012 未在工具箱中显示 Crystal Report Viewer?

    c# - 将带有 List<> 的对象绑定(bind)到 Crystal Report

    c# - 在 Crystal 报表交叉表报表中添加序号