【问题标题】:Calculating totals from formulas that represent different groups根据代表不同组的公式计算总计
【发布时间】:2016-12-28 21:37:26
【问题描述】:

我有一个 Crystal Report,它显示了使用 Crystal Reports 中的组的不同组(或部门)。然后我使用一些公式来计算每个组中的附加和未附加资产。现在我想显示 Attached 和 Unattached 列的总数,最好和最简单的方法是什么?

更新 好的,我已经能够在@countattached 上使用运行总计,这让我接近我需要的,唯一的问题是它想将最后一组总计添加到下一组。报告设置为 Employee(即 Jane Doe),并且在该 Employees 名称下是 Groups,即 Employee 也添加报告,例如 Parks、Water、Streets 等。这些在它们对面有一个字段,用于表示附加未附加,每个组的最后都加起来。我需要在附加和未附加列下的每个的总数..

CrystalReport

【问题讨论】:

  • 到目前为止您尝试了哪些方法并发现不起作用?
  • 我尝试使用这个公式“(Count({@CountAttached});({WORKORDER.INITIATEDBY})”来获得附加和/或未附加的总数,但它只显示了谁它是由发起的。我希望它根据相关人员给我一个总数。
  • 只创建一个@CountAttached 的汇总字段就够了吗?右键单击字段@CountAttached,插入,摘要...
  • @heringer 当我对 CountAttached 进行汇总时,这些值加起来不正确。我不确定是什么导致总和超过应有的水平。我以为它是将附加的和未附加的添加在一起,但似乎并非如此。 “CountAttached”公式类似于“if {WORKORDER.UNATTACHED}='N' then 1 else 0”,CountUnattached 公式类似于“if {WORKORDER.UNATTACHED}='Y' then 1 else 0”。

标签: crystal-reports cumulative-sum


【解决方案1】:

好的,我终于弄清楚了,如果您有一系列列,其中包含员工下的各个组(公园、街道、水)的总和,您需要做的就是计算这些组的总数,正确地采用具有这些组的总和,例如 (@countAttached)。然后在“运行总计”对话框中执行运行总计,然后您可以将其设置为在这些组应用到的每个人之后重置,然后您就有该列的总计。您只需对您拥有的任何其他列重复此过程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 2022-11-10
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多