【问题标题】:How can I sum formula field in crystal report?如何在水晶报表中对公式字段求和?
【发布时间】:2018-07-17 06:31:55
【问题描述】:

我想通过使用特定的公式字段来显示我的总计值。 其实我想总结公式字段,例如:

总和(@ClosingBalance) 但它给出了一个信息 该字段不能汇总

我该如何解决这个问题??

【问题讨论】:

    标签: crystal-reports sum formula


    【解决方案1】:

    我解决了我的问题, 我在下面解释如何解决这个问题, 我需要另外两个函数来在我的报告页脚中显示总计,我使用公式字段作为我的汇总字段。 所以,首先我使用下面的公式创建一个函数名@Grouptotal

    Numbervar x:=x+{@ClosingBalance} 并将其放在我的组页脚中

    然后我创建另一个公式名称@GrandTotal 并将其放在我的报表页脚中

    Numbervar x:={@Grouptotal}-{@ClosingBalance}

    最后我抑制了@Grouptotal 字段,并通过使用公式字段得到@GrandTotal 的结果。

    非常感谢...

    【讨论】:

      【解决方案2】:

      是的,您可以使用变量来做到这一点。

      第 1 步: 创建一个名为 Sum1 的公式字段:

      Shared numberVar Sum1; 
      Sum1 := (Your Table Field) + Sum1;
      

      将这个放在详细信息部分并抑制它(右键单击公式-> 格式字段-> 通用-> 抑制)。

      第 2 步: 创建另一个公式以将结果显示为 PrintSum1

      Shared numberVar Sum1;
      Sum1;
      

      将此公式放在组页脚中并抑制它(右键单击公式-> 格式字段-> 通用-> 抑制)。

      第 3 步:创建另一个公式字段:

      Shared numberVar GrandTotal;
      GrandTotal := GrandTotal + {@Sum1}
      

      这样您可以总结公式字段。将此放在组页脚中。

      第 4 步:创建最后一个公式为清除

      Shared numberVar Sum1;
      Sum1 := 0;
      

      将此公式放在组标题中并禁止它。这是为了清除每个记录或组的 Sum1 值。

      如果您有问题,请告诉我。

      【讨论】:

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