# 报表钻取 > 钻取是报表A跳转报表B,**需要两个报表** 通过点击单元格或是图表,将单元格所在行的数据,或者是图表对应点击区域的数据传递到下一个报表,参数值可以配置,并且跳转时可以直接在浏览器地址栏看到。 [TOC] ## 步骤一、创建两个报表 两个报表分别为钻取的报表和跳转的报表,并添加数据源 * 1. 创建钻取报表 ![](https://img.kancloud.cn/18/7f/187f03c64cc2beaaadb18fc69c153211_1872x779.png) :-: 钻取报表的数据集 ![](https://img.kancloud.cn/5b/5b/5b5bb6d098892b7f5a7fb33d61c5c53a_1247x477.png) :-: 钻取的报表 * 2. 创建跳转的报表 ![](https://img.kancloud.cn/13/99/1399e99f49727808145c2abed4731750_1797x737.png) :-: 跳转报表的数据集 ![](https://img.kancloud.cn/93/d4/93d44fb6da181ffe7c800e3341394bba_980x420.png) :-: 跳转报表 ![](https://img.kancloud.cn/ca/1a/ca1a458bafb81b1d22a849c6048b7295_1250x582.png) ## 步骤二、为创建的钻取报表添加链接 ![](https://img.kancloud.cn/30/6e/306ecc1c7f8a72963be78516333dcf72_1401x484.png) * 1、添加图表钻取 ``` 链接报表:需要跳转的报表 弹出方式:在本页面还是新窗口 ``` ![](https://img.kancloud.cn/8e/93/8e93ce96eca0b43bbbfa25d7d2e0e981_1350x566.png) * 2、为`#{aa.sex}`添加报表参数 ``` 参数:选择完链接报表后自动显示 原始参数:下拉框为当前报表的字段、自定义表达式=A或=A1 ``` >原始参数含两种配置方式,一个是`自定义表达式`;另一种是字段为原始参数下拉框中所展示的数据集字段`sex`和`total`,并且参数字段`sex`的数据不能重复,否则将以第一条数据对应的`sex`作为参数进行传递 >配置方式1:参数字段`sex` ![](https://img.kancloud.cn/05/2e/052eb2a0b57bbc0a5c73a10d140dd2d9_1309x333.png) `上图配置表示:将点击单元格对应的那一条数据的性别值传入sex,用于下个报表的渲染` >自定义表达式 ![](https://img.kancloud.cn/81/0c/810cce20f3fc1fb0096f59d0bcbe9e43_1316x550.png) `将点击单元格所在行的B列单元格的值传入sex,用于下个报表的的渲染` ## 步骤三、钻取演示 ![](https://img.kancloud.cn/ac/77/ac777ae1fc908585a2a47271b1e271a7_1116x882.gif) # 图表钻取 ## 步骤一、创建两个报表 > 两个报表分别为钻取的图表和跳转的报表,并添加数据源 1、创建钻取图表 ![](https://img.kancloud.cn/d1/84/d1841a52af32abac1b9a17dacb2f8f38_1825x440.png) :-: 钻取图表的数据集 ![](https://img.kancloud.cn/88/d9/88d9fdfe3a7e898229f780cbc45451fa_1913x663.png) :-: 钻取图表的数设计页面 2、被钻取的报表 ![](https://img.kancloud.cn/1e/4d/1e4de8d556d0fbf6e7f0f2db32d1edd5_1920x498.png) :-: 被钻取报表的数据集 ![](https://img.kancloud.cn/b0/c1/b0c1bf4612275d59f59ce1e1eeb62b97_894x335.png) :-: 被钻取报表的设计页面 ## 步骤二、为创建的的钻取报表添加链接 1、在超链接设置中创建报表钻取 ![](https://img.kancloud.cn/16/28/162854fade71a69de2ec88a0295a2324_1446x690.png) 2、新增报表钻取 ![](https://img.kancloud.cn/ba/bb/babb6c252828f80e46bd27f21bd62a91_789x648.png) ## 步骤三、效果展示 ![](https://img.kancloud.cn/8a/c9/8ac9926322ceccfa521fe076e20ab41b_1900x1015.png) # 网络报表钻取 如果你想点击报表单元格要跳转到第三方如(自己的项目),那么请参考如下配置 ## 步骤1、添加数据源(以sql数据源为例) 添加报表sql,点击解析报表字段明细出现字段名即可(如果在数据隔离下需要选择数据源),点击确定保存,如图一 ![](https://img.kancloud.cn/5c/4b/5c4b30f376bfb8cd95a9d3c548e57c95_1913x830.png) :-: 图一 ## 步骤2、将需要钻取的列进行拖拽 ![](https://img.kancloud.cn/9d/26/9d265d99172a397c8621c03bc760c80b_1216x705.png) ## 步骤3、设置超级链接配置 本步骤为#{demo.sex}创建超级链接,如图二 ![](https://img.kancloud.cn/11/a5/11a5bb0d4acc0816a8014173908158b9_1587x866.png) :-: 图二 * 网络连接:需要跳转的第三方(本案例是调接口获取不同的数据) 注意:不需要再后面拼接参数(?name='${name}'),只需要在参数设置中新增参数即可,我们会自动拼接参数 * 弹出方式:新窗口(浏览器新打开一个窗口)、当前窗口(当前页面) * 参数:需要传递的参数(如name) * 原始参数:下拉框包含当前报表的字段(如案例是demo下的字段,需要注意的是我们配置钻取的那一列数据不会重复,否则会取第一次出现的数据,如下方3.1字段配置)、自定义表达式包含=B(代表B列,当我们点击配置钻取的那一列时,都会传递在同一行B列所显示的文本,如下方3.2自定义表达式配置B列)或=B3(代表B3单元格,当我们点击配置钻取的那一列时,传递的永远都是B3所在位置的数据,如下方3.3自定义表达式配置B3列) ### 3.1 字段配置 配置超级链接网络报表 ![](https://img.kancloud.cn/52/1f/521f9142b233b6d9237a8af020cf7f6f_1569x849.png) 预览页面当前配置钻取的列存在重复数据 ![](https://img.kancloud.cn/a9/2b/a92b83c2bf6755353e133681f761ffdb_773x560.png) 演示效果(所以要确保存在不同的数据) ![](https://img.kancloud.cn/8e/35/8e35a66e8683a1590fad768ecc44217a_1914x972.png) ### 3.2自定义表达式配置B列 配置超级链接网络报表 ![](https://img.kancloud.cn/44/ad/44adb633290bd9e3d07e9b88e6f28672_1156x774.png) 演示效果 ![](https://img.kancloud.cn/4b/7e/4b7eeae9b4b37c733bcf970452b217c9_1914x972.png) ### 3.3自定义表达式配置B3列 配置超级链接网络报表 ![](https://img.kancloud.cn/20/84/2084007efdee9877498e1bef660270dd_1173x715.png) 演示效果 ![](https://img.kancloud.cn/18/25/1825b6f7cbfa0ea39062de0220b08a00_1914x972.png)