If statement 如何在Crystal Report中运行条件函数的总计

If statement 如何在Crystal Report中运行条件函数的总计,if-statement,crystal-reports,conditional-statements,formula,cumulative-sum,If Statement,Crystal Reports,Conditional Statements,Formula,Cumulative Sum,您好,我使用2016年水晶报告 我有运行总数(小时数-#p.soucet0)。然后我有公式字段和公式 如果{P.soucet0}>50,那么{P.soucet0}-50 其他0 我怎样才能得到这个公式的总数? 运行总计不会在计算时显示它,当我使用公式字段求和时:Sum({@if}) ,它说你不能对这个函数求和 有人能帮我吗? 谢谢您是否尝试创建另一个汇总公式的running total字段?是的,我尝试过,但它不能让我选择我不确定的公式“running total of number value

您好,我使用2016年水晶报告

我有运行总数(小时数-
#p.soucet0
)。然后我有公式字段和公式
如果{P.soucet0}>50,那么{P.soucet0}-50
其他0

我怎样才能得到这个公式的总数? 运行总计不会在计算时显示它,当我使用公式字段求和时:
Sum({@if})
,它说你不能对这个函数求和

有人能帮我吗?
谢谢

您是否尝试创建另一个汇总公式的running total字段?是的,我尝试过,但它不能让我选择我不确定的公式“running total of number values(running total of Numbers(运行时数-#p.soucet0)”和“公式如果{p.soucet0}>50那么{p.soucet0}-50 else 0”。他们有什么关系吗?据我所知,克里斯托无法对已经总结过的东西求和,问题已经解决了。我使用了3个变量。第一个-将我的if函数与“虚拟”数相加。我把它放在细节上。“WhilePrintingRecords;sharednumbervarrunt;RunT:=RunT+{@if}”第二个数字是那个数字,我把它放在组的页脚。“whileprintingrecords;shared numbervar RunT;RunT:=0”和显示numbervar的最后一个。“WhilePrintingRecords;sharednumbervarrunt;RunT”这个我也放在了页脚。它是有效的。