在进行birt开发时,可能需要有这么一个需求,查看一个省的各市的人口,当点击每个市的名字时,将查看该市下的各镇的人口。下面以海南为例:
城市名称 人口数量
美兰 100000
三亚 120000
当点击“三亚”时,将查看三亚这个市下面的每个镇的人口:
城镇名称 人口数量
田独镇 5000
……
大致效果就是这样子,其完成如下(我将第一张城市表称为city,第二张城镇表称为town):
1.将city.rptdesign中的城市名称的单元格选中,在下面的属性中可以看到Hyperlink属性,点击link to后面的edit按钮,将会弹出一个modal框;
2.在最上面选择Select Hyperlink Type,这里选择最后一个Drill-through;
3.在Step1:Select a target report中的Report Design后面的文件选择按钮,选择你的第二张报表town.rptdesign;
4.在下面的Report Parameters:中设置在town.rptdesign报表中需要传入的参数;
5.完成。