超链接的新建和在报表中的使用

第一步 制作带有超链接的报表

制作如下图所示的“产品销售情况统计”报表: 超链接使用示例 - 图1

取数表达式如下: A3单元格的表达式:=demo多表关联.Group(year(订购日期),false)+’年’ B3单元格的表达式:=demo多表关联.Group(month(订购日期),false)+’月份’ C3单元格的表达式:=demo多表关联.Group(货主地区,false) D3单元格的表达式:=demo多表关联.Group(货主城市,false) E3单元格的表达式:=demo多表关联.Group(雇员ID,false) F3单元格的表达式:=demo多表关联.Select(订单ID) G3单元格的表达式:=demo多表关联.select(客户ID,false) H3单元格的表达式:=demo多表关联.Select(产品ID) I3单元格的表达式:=demo多表关联.数量 J3单元格的表达式:=demo多表关联.退货数量 K3单元格的表达式:=J3/I3 L3单元格的表达式:=demo_多表关联.Select(退货ID)

第二步 制作被链接的报表

1.定义数据集“订单”

新建带有参数的复杂SQL数据集,SQL语句为:select * from demo_orders where 货主地区=?area 超链接使用示例 - 图2

2.绘制表样并定义表达式 超链接使用示例 - 图3

取数表达式如下: A1单元格表达式:=@area+"地区运费明细表",引入了参数用于获取链接报表中传过来的参数值。 A3单元格表达式:=订单.Select(订单ID) B3单元格表达式:=订单.订购日期 C3单元格表达式:=订单.运货费 D3单元格表达式:=订单.政邮编码 E3单元格表达式:=订单.货主城市 F3单元格表达式:=订单.货主地区

3.保存报表

点击保存按钮,将报表保存为“地区运费明细表”。

第三步 建立超链接资源

在资源中心-超链接管理目录下点击【新建资源】—【超链接】,点击【下一步】 超链接使用示例 - 图4

在新增超链接页面点击内部资源超链接-选择刚刚新建的“地区运费明细表”,超链接会自动获取该资源中的area参数的信息显示在参数列表中。输入超链接编号,打开方式设置为“弹出层”,并设置弹窗标题、宽高,勾选关闭时是否刷新主页面。设置完成后点保存即可。 超链接使用示例 - 图5

第四步 报表中使用超链接

打开第一步中新建的“产品销售情况统计”报表,选中C3单元格,点击【插入】-【超链接】。 超链接使用示例 - 图6

在超链接设置页面,勾选“选择超链接资源”,点击【选择超链接】按钮选择第三步中建立的超链接资源,点击【选择】按钮。 超链接使用示例 - 图7

选择超链接后会自动显示出之前的超链接参数,此时点击参数取值方式栏的下拉列表,选择“当前单元格值”选项,点击【确定】。 超链接使用示例 - 图8

第五步 预览报表

点击带有超链接的单元格数据可以看到,当点击不同的地区,会自动跳转到相应地区的明细表中。

超链接使用示例 - 图9 超链接使用示例 - 图10