数据钻取

1.概述

1.1 支持版本
报表设计器版本
since 5.7
1.2 适用场景

报表钻取是改变维的层次,变换分析的粒度,是数据分析非常常用的功能, 应用非常广泛,可以帮助用户更清晰、直观地了解不同层级数据的上下级关系, 并聚焦于自己感兴趣的内容。

效果如下:

数据钻取预览

2.数据钻取介绍

2.1 功能入口

选中单元格,依次选择菜单「插入」、「超级链接」,进入超级链接设置,点击右侧「添加」,添加超级链接设置,如下图所示:

单元格数据钻取设置

注:VeryReport支持钻取到多个报表项目;链接类型支持报表网页、外部网页;打开方式支持新窗口、对话框、当前窗口。

3.示例

3.1 示例说明

本实例制作订单信息表钻取,订单信息表为主报表,订单明细表为子报表,订单信息表钻取到订单明细表。

3.2 子报表制作

建立数据集,定义「orderId」的参数,如下图所示:

子报表数据集设置

子报表订单明细表设计,如下图所示:

子报表设计
3.2 主报表制作

建立数据集,如下图所示:

主报表数据集设置

主报表订单信息表设计,如下图所示:

主报表设计

插入超级链接,步骤如下:

  • 选中A3单元格,依次选择菜单「插入」、「超级链接」,进入超级链接设置,点击右侧「添加」,添加超级链接设置。

  • 链接类型选择报表网页。

  • 打开方式选择对话框。

  • 链接报表选择「超级链接订单明细表」。

  • 点击按钮「添加参数」,参数名称输入:orderId, 值类型选择表达式,值输入「$$$」,为当前当前单元格的值。

如下图所示:

主报表超级链接设置

点击分页预览,效果如下:

数据钻取预览