统计图是润乾报表中的重要功能之一,它能够使数据以及数据的特点和数据之间的关系更加直观简单的显示出来,因此也是得到了使用者的青睐。通过报表中的超链接属性能够实现对报表的钻取查询。润乾统计图超链的实现比较简单,只需在统计图属性定义的显示外观的图形链接中加入:{APPMAP}/reportJsp/showReport.jsp?raq=/链接图.raq &链接图参数=@category .在设计统计图超链接的过程中会使用到3个参数,分别为:{APPMAP},@category和@legend.
{APPMAP}:指代web应用的相对路径,在超链接中引用{APPMAP},报表引擎运算时会将其替换成web应用的相对路径。
@category:指代当前图例的分类值。在超链接中引用@category,报表引擎运算时会将其替换成当前图例的分类值。
@legend:指代当前图例的显示值。在超链接中引用@legend,报表引擎运算时会将其替换成当前图例的显示值。具体步骤见如下例子:
首先做一张多层分组统计报表,命名为1-5-1.raq。
定义数据集:ds1:SELECT *,内贸销售.金额/内贸销售.单价 as 数量 FROM 内贸销售 WHERE ( 内贸销售.月份 in (?) or ? is null) AND (内贸销售.考核部门 in (?) or ? is null) AND (内贸销售.地区一类 in (?) or ? is null)
A5单元格:=ds1.Group(考核部门,false)
B5单元格:=ds1.Group(业务员,false)
C5单元格:=ds1.Group(地区一类,false)
D5单元格:=ds1.Group(品名大类,false)
E5单元格:=ds1.Group(品名,false)
F5单元格:=ds1.avg(单价)
G5单元格:=ds1.sum(数量)
H5单元格:=ds1.sum(金额)
合并单元格A1:h2添加并统计图。双击统计图,点击统计图属性定义的显示外观,图形链接中加入{APPMAP}/reportJsp/showReport.jsp?raq=/1.5-2.raq &person=@category。点击确定,在网上发布报表后即可看到效果。
其中1.5-2.raq被链接的表。