在Crystal Reports中,如何计算“详细信息”部分中的所有行并将该计数放在标题中?

时间:2012-01-02 02:46:56

标签: crystal-reports

我尝试添加新公式并使用此代码:

whileprintingrecords;
numbervar x;
x := x + 1;

问题是,如果我将显示计数的公式放在标题部分,它只显示第一个值,因为它还没有增加。

我需要每个页面中的行总数,并在标题中显示它。我该怎么做?

等等我刚刚意识到它被放置在一个不在详细信息部分的组中。让我来修改我的问题。如何在报告的最后一页中获取显示公式的值?说得通?

3 个答案:

答案 0 :(得分:11)

获取报表中所有行的总计数并将其放在页眉中的最简单方法是创建一个新公式,其值为:

Count ({Table.Value})

并将其放在页眉中(Table.Value是数据集中的字段)。

编辑:要获得所有组的总计数,请将公式更改为:

DistinctCount ({Table.GroupField})

答案 1 :(得分:3)

右键单击“详细信息”部分中的任何字段,“插入摘要”,选择“计数”(),将结果字段拖到页面(报告,组)标题中。

答案 2 :(得分:0)

我只是用 summarized Count 字段并将其放入 Group Header 就是这样。