小编use*_*690的帖子

Crystal Reports 2008中的单个条形图需要多个页面

我正在创建一个条形图,其中值是AVE_ZSCORE字段的最大值,并且这被设置为"在更改时"PARTICIPANT_CODE字段.在任何特定情况下,我在此图表中最多可以有250条记录,因此我需要将图表拆分为多个页面.但是,这些记录是动态的,可以在150到250条记录之间.

我在这个帖子中尝试过这个解决方案http://www.tek-tips.com/viewthread.cfm?qid=1257385我已经按照我的理解遵循了指令(请记住我是新手到Crystal Reports).我创建了一个公式,将其插入详细信息部分,然后我将其抑制,然后在该公式上插入一个组,并将图表插入组页脚部分.我正在使用的公式(我称之为"图表")来测试4条记录:

WhileReadingRecords; numbervar cnt:= cnt + 1; 如果cnt在1到2之间则为1,否则如果cnt在3到4之后则为2

我的问题是,这个输出产生了以下3个图形而不是2个图形,每个图形包含2个记录:

  1. 组输出0.00,在一个图中有4个记录(B2,BB,KK,MM)
  2. 组输出1.00,只有一个记录(BB)

  3. 组输出2.00,也只有一条记录,与上一张图(BB)的记录相同

如果我更改公式显示如下:

WhileReadingRecords; numbervar cnt:= cnt + 1; 如果cnt在1到4然后是1

然后输出变为

  1. 组输出0.00,在一个图表中有所有4条记录(B2,BB,KK,MM)
  2. 组输出1.00,有一条记录(BB)

首先,我不了解我正在使用的公式或它是如何工作的,其次我不知道如何使其工作,以便我可以轻松指定每个图表的列数

crystal-reports crystal-reports-2008

7
推荐指数
1
解决办法
839
查看次数