【发布时间】:2012-02-17 09:02:45
【问题描述】:
如何在多列水晶报表中添加累计?
例如,我创建了一个具有多列布局的报告(向下然后横跨)。除了第一列,报告中没有显示任何列,所以我应该如何添加那些未在设计器中显示的字段的运行总计。
请查看设计师图片
谢谢
【问题讨论】:
标签: crystal-reports
如何在多列水晶报表中添加累计?
例如,我创建了一个具有多列布局的报告(向下然后横跨)。除了第一列,报告中没有显示任何列,所以我应该如何添加那些未在设计器中显示的字段的运行总计。
请查看设计师图片
谢谢
【问题讨论】:
标签: crystal-reports
解决方法与您之前的问题类似。
你可以下载我的示例http://tickett.net/downloads/crystal/column_totals.rpt
在页眉中创建并添加公式:
whileprintingrecords;
global numbervar col1 := 0;
global numbervar col2 := 0;
在详细信息部分创建并添加公式:
whileprintingrecords;
global numbervar col1;
global numbervar col2;
if recordnumber mod 2 = 1 then col1 := col1 + {value_field} else col2 := col2 + {value_field};
在页脚创建并添加两个公式:
whileprintingrecords;
global numbervar col1;
还有:
whileprintingrecords;
global numbervar col1;
【讨论】:
右键单击 Running Total Fields 并在 Crystal Reports 设计器的“字段资源管理器”窗格中选择 New...,以获取每个所需的运行总计。
您需要将每个运行总计字段从字段资源管理器拖放到报告中的适当位置。
【讨论】: