如何计算Crystal Report中的分组行数

Fer*_*vić 4 formula crystal-reports

我需要计算并显示报告中分组数据的行数.我已经在Report Footer部分中有总数据行数(我使用了Count()函数并且工作正常),但是我需要在Group Footer部分中显示总行数,这些行显示了分组数据的行数.问题的可见解释如下所示.

谢谢.

----------------------------------------------------
Group 1

        row 1---------------------------  
        row 2---------------------------
        .
        .
        .
        row N---------------------------
--- I need here number of rows!---------------------
----------------------------------------------------
Group 2

        row 1---------------------------  
        row 2---------------------------
        .
        .
        .
        row M---------------------------
--- I need here number of rows!---------------------
----------------------------------------------------
Total Rows: M+N
Run Code Online (Sandbox Code Playgroud)

Siv*_*iva 11

尝试解决方案

  1. 创建一个公式@reset.将公式放入groupheadersupress

     Shared Numbervar count;
     count:=0
    
    Run Code Online (Sandbox Code Playgroud)
  2. 现在创建一个更多的公式@ Increment并放置在rows我已经将其作为详细信息部分的部分中supress.

    Shared Numbervar count;
    count:=count+1;
    count;
    
    Run Code Online (Sandbox Code Playgroud)
  3. 现在再创建一个公式@Display.将此公式放入Group footer

    Shared Numbervar count;
    Shared Numbervar Count_Final;
    Count_Final:=Count_Final+count;
    count;
  4. 现在再创建一个公式@DisplayFinal并放入其中Report Footer

    Shared Numbervar Count_Final;
    Count_Final


Pal*_*mar 5

此解决方案可能会帮助某人,

创建运行总计:

  1. 选择一个领域
  2. 选择非重复计数作为汇总类型
  3. 在“重置”部分中选择您的群组名称
  4. 现在,将运行总计字段拖放到组页脚中。

请参考下图 在此处输入图片说明