Crystal reports Crystal报表中的运行总计

Crystal reports Crystal报表中的运行总计,crystal-reports,Crystal Reports,我为我的报告创建了一个运行总计,我们将其命名为RT1。现在,我再次创建了另一个运行总数,以获得RT1的总和,但我得到了错误的答案。关于如何正确做到这一点,有什么建议吗 我的第一次跑步总成绩中有这个公式 //公式1 @SpTotalReset WhilePrintingRecords; numbervar sp := 0; //I placed it in my GroupHeader Date @MoTotalReset WhilePrintingRecords; numbervar mo :

我为我的报告创建了一个运行总计,我们将其命名为RT1。现在,我再次创建了另一个运行总数,以获得RT1的总和,但我得到了错误的答案。关于如何正确做到这一点,有什么建议吗

我的第一次跑步总成绩中有这个公式
//公式1

@SpTotalReset
WhilePrintingRecords;
numbervar sp := 0;
//I placed it in my GroupHeader Date
@MoTotalReset
WhilePrintingRecords;
numbervar mo := 0;
//I placed it in my GroupHeader Date
//公式2

@SpRunningTotal
WhilePrintingRecords;
numbervar sp;
sp := sp + {Sec/Pc};
//I placed it in my Details
@MoRunningTotal
WhilePrintingRecords;
numbervar mo;
mo := mo + {@SpTotalDisplay};
//I placed it in my GroupFooter Date beside @SpTotalDisplay
//公式3

@SpTotalDisplay
WhilePrintingRecords;
numbervar sp;
//I placed it in my GroupFooter Date
@MoTotalDisplay
WhilePrintingRecords;
numbervar mo;
//I placed it in my GroupFooter Name
这是我的第二次跑步总计的公式
//公式1

@SpTotalReset
WhilePrintingRecords;
numbervar sp := 0;
//I placed it in my GroupHeader Date
@MoTotalReset
WhilePrintingRecords;
numbervar mo := 0;
//I placed it in my GroupHeader Date
//公式2

@SpRunningTotal
WhilePrintingRecords;
numbervar sp;
sp := sp + {Sec/Pc};
//I placed it in my Details
@MoRunningTotal
WhilePrintingRecords;
numbervar mo;
mo := mo + {@SpTotalDisplay};
//I placed it in my GroupFooter Date beside @SpTotalDisplay
//公式3

@SpTotalDisplay
WhilePrintingRecords;
numbervar sp;
//I placed it in my GroupFooter Date
@MoTotalDisplay
WhilePrintingRecords;
numbervar mo;
//I placed it in my GroupFooter Name
像这样改变:

@运动复位

WhilePrintingRecords;
Shared numbervar mo := 0;
//I placed it in my GroupHeader Name

并为所有公式应用共享。这应该行得通。

你能详细说明一下这个问题吗?还有什么是预期的,你得到了什么?@Siva:我制作了公式字段以获得每日输出,我得到了正确的结果,但我还想总结每日输出,并在我的报告中显示为每月输出。我做了和我做的完全相同的事情来获得我的每日输出,但是当我做每月输出时的结果是错误的。在第二次运行总计中,你使用了哪些选项进行总结,以及在哪里重置了?湿婆:这是我在第二次运行总计中的报告,同时打印记录;数字x;x:=x+{@SpTotalDisplay};现在的情况是,我的第二次跑步总成绩没有像第一次跑步总成绩那样增加下一个数值。它只显示@SpTotalDisplay的值。我在所有公式中应用了Shared,但这不起作用。“@MoRunningTotal”无法完美运行,因为它没有增加任何价值。它只是复制了'@SpTotalDisplay'的值,你把
mo
running total放在哪里了?在
组页眉名称
组页眉日期
中,我将其放在@sptotaldisplay旁边的组页眉日期中,不在名称的组页眉中重置
mo