Crystal reports Crystal Report多列运行总计

Crystal reports Crystal Report多列运行总计,crystal-reports,Crystal Reports,如何在具有多列的crystal报表中添加运行总计 e、 g我已经创建了一个具有多列布局的报告(向下,然后横向)。除了第一列之外,报告中没有显示任何列,因此我应该如何添加设计器中未显示的字段的运行总计 请查看设计师的形象 通过右键单击Crystal Reports designer中的“字段管理器”窗格中的“运行总计字段”并选择“新建…”来感谢,以获得每个所需的运行总计 您需要将每个正在运行的“总计”字段从“字段管理器”拖放到报告中的相应位置。解决方案与上一个问题类似 你可以下载我的样品 在页眉

如何在具有多列的crystal报表中添加运行总计

e、 g我已经创建了一个具有多列布局的报告(向下,然后横向)。除了第一列之外,报告中没有显示任何列,因此我应该如何添加设计器中未显示的字段的运行总计

请查看设计师的形象


通过右键单击Crystal Reports designer中的“字段管理器”窗格中的“运行总计字段”并选择“新建…”来感谢,以获得每个所需的运行总计


您需要将每个正在运行的“总计”字段从“字段管理器”拖放到报告中的相应位置。

解决方案与上一个问题类似

你可以下载我的样品

在页眉中创建并添加公式:

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 := 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;
以及:


嗨,马克,谢谢你的输入,我相信我没有弄清楚我的问题,请看我的答案EDIT@MSingh:Hi-上述内容应涵盖该信息;创建所需字段的运行总计,然后将其拖放到报告布局上所需的位置。如果此描述中缺少某些内容,请您详细解释问题。我太确定此操作不起作用,但我仍然测试它,因为您非常确定,但它不起作用,请检查我的编辑。我添加了新的屏幕截图。我相信你不会得到多列LAYOUT@MSingh:您没有说希望这些内容出现在页脚中,因此我假设您希望将它们添加到“详细信息”部分。为什么不修改craig对你之前问题的回答:?嗨,lee,我尝试过你的方法,这对“向下”很有效,但是如果我们需要使用“向下”我们应该怎么做?我认为唯一的方法是如果你能保证每列的行数?或者以不同的方式处理如何?您是否可以将数据集拆分为2,并在左栏使用子报表,在右栏使用另一个子报表?与之相比,您上面指定的解决方案很好,至少现在我手头有另外两个选项,如果您想将我的布局更改为“向下交叉”。谢谢