【发布时间】:2018-07-17 06:31:55
【问题描述】:
我想通过使用特定的公式字段来显示我的总计值。 其实我想总结公式字段,例如:
总和(@ClosingBalance) 但它给出了一个信息 该字段不能汇总
我该如何解决这个问题??
【问题讨论】:
标签: crystal-reports sum formula
我想通过使用特定的公式字段来显示我的总计值。 其实我想总结公式字段,例如:
总和(@ClosingBalance) 但它给出了一个信息 该字段不能汇总
我该如何解决这个问题??
【问题讨论】:
标签: crystal-reports sum formula
我解决了我的问题, 我在下面解释如何解决这个问题, 我需要另外两个函数来在我的报告页脚中显示总计,我使用公式字段作为我的汇总字段。 所以,首先我使用下面的公式创建一个函数名@Grouptotal
Numbervar x:=x+{@ClosingBalance} 并将其放在我的组页脚中
然后我创建另一个公式名称@GrandTotal 并将其放在我的报表页脚中
Numbervar x:={@Grouptotal}-{@ClosingBalance}
最后我抑制了@Grouptotal 字段,并通过使用公式字段得到@GrandTotal 的结果。
非常感谢...
【讨论】:
是的,您可以使用变量来做到这一点。
第 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 值。
如果您有问题,请告诉我。
【讨论】: