Crystal reports Crystal报告获取组计数

Crystal reports Crystal报告获取组计数,crystal-reports,Crystal Reports,我有一个Crystal报告,需要在组标题中显示组计数。当我说计数时,我的意思不是指细节的计数,而是实际组的计数 例如,如果字段A上的报告组和报告最终创建了三个组,比如X、Y和Z。我需要组X显示1,组Y显示2,组Z显示3 我已经尝试添加一个包含count of field的摘要,该字段正在分组,但这将显示组详细信息中的行数,而不是组本身的行数 希望这是清楚的。提前感谢您的帮助。创建一个公式并将其放在标题中 whileprintingrecords; global numbervar g := 0;

我有一个Crystal报告,需要在组标题中显示组计数。当我说计数时,我的意思不是指细节的计数,而是实际组的计数

例如,如果字段A上的报告组和报告最终创建了三个组,比如X、Y和Z。我需要组X显示1,组Y显示2,组Z显示3

我已经尝试添加一个包含count of field的摘要,该字段正在分组,但这将显示组详细信息中的行数,而不是组本身的行数


希望这是清楚的。提前感谢您的帮助。

创建一个公式并将其放在标题中

whileprintingrecords;
global numbervar g := 0;
g := g + 1;

创建一个公式并将其放入标题中

whileprintingrecords;
global numbervar g := 0;
g := g + 1;

如果报告仅按一列分组,则可以在公式中放入以下行

GroupNumber;
或者从“特殊字段”拖放字段“组号”


注意:
GroupNumber
对于每个组都是递增的。意思是说,如果报告按多个列分组,则这对您不起作用。

如果报告仅按一列分组,则您可以在公式中放入以下行

GroupNumber;
或者从“特殊字段”拖放字段“组号”


注意:
GroupNumber
对于每个组都是递增的。也就是说,如果报告按多个列分组,则这对您不起作用。

使用汇总字段并在组页脚中生成它

使用汇总字段并在组页脚中生成它

Running total将工作Running total为每个标题返回1 Running total将工作Running total为每个标题返回1这不是一个有效的公式,因此我将其放在组标题中,它为每个组返回1。因此,我通过将报告标题中的g初始化为0来获得此工作。然后在组标题中:打印记录时;全局数为g:=g+1;谢谢你为我指明了正确的方向@shawnt00其实我已经很久没有写CR公式了。我不记得这是否是正确的语法,也没有办法实际测试它。很高兴你知道如何调整它。这不是一个有效的公式,所以我把它放在组标题中,它为每个组返回一个1。所以我通过将报告标题中的g初始化为0来实现这一点。然后在组标题中:打印记录时;全局数为g:=g+1;谢谢你为我指明了正确的方向@shawnt00其实我已经很久没有写CR公式了。我不记得这是否是正确的语法,也没有办法实际测试它。很高兴你知道如何适应它。