准备工作:
设计报表:主要城市销售额统计表.brt
第一步:新建报表,命名“主要城市销售额统计表.brt”;
第二步:建数据集 ,

ds:SELECT 客户.地区,客户.城市,订单明细.数量,订单明细.折扣,订单明细.单价,订单.雇员ID,订单.订购日期,订单明细.产品ID FROM 订单明细,订单,客户 WHERE 客户.客户ID = 订单.客户ID AND 订单.订单ID = 订单明细.订单ID and 订单.订购日期  is not null and 客户.城市 in ('北京','重庆','深圳','海口') and year(订单.订购日期)  between 1996 and 1997 and year(订单.订购日期)=? and 客户.城市=?

第三步:新建参数:year和city,并将参数添加到数据集变量


第四步:设计单元格
A2单元格表达式:=“城市:”+@city;
A4单元格表达式:=ds.select(todatetime(订购日期));扩展方向为纵向扩展;显示格式设为“yyyy年MM月dd日”;
B4单元格表达式:=ds.单价*ds.数量;设置为人民币格式,并保留2位小数;
B5单元格表达式:=sum(B4{});设置为人民币格式,并保留2位小数;
将1,2,3行设为表头区。设计完成的报表如下图所示:

图表的超链接设置有两种情况:
1.对整个图表设置超链接:即当点击图表的时候,跳转到新的页面,这种超链接通过图表单元格的“web相关设置”属性来设置。
2.超链接地址:点击图表后跳转到的新页面的路径。
3.超链接目标窗口:新页面在浏览器中的打开方式,它的属性值同html标签中target的属性值相同。如:_blank是在新窗口中打开;_self是在当前窗口中打开;等等。
4.WEB提示信息:设置了超链接地址后,当鼠标移到图表上显示的提示信息。
5.对数据标记设置超链接:即当点击图表的数据标记时,跳转到新的页面,这种超链接可以根据不同的数据标记跳转到不同的页面。
这里以最具代表性图表——柱状图为例,其他图表会略有不同,用户可以参考柱状图进行设置。
第一步:打开设计的柱状图报表column.brt;
第二步:打开图表编辑界面,进入数据设定选项卡;
第三步:在“系列”中的“Web超链接”进行超链接设置,可以直接在空格内编写,也可以单击空格后面的按钮,打开公式编辑窗口,进行编辑。

Web超链接设置:“ReportEmitter?rpt=主要城市销售额统计表.brt&params=year=” +@bios_series+";city="+@bios_ctg
其中:
① 图表内置参数
bios_series:当前数据的所属系列的系列名称。
bios_ctg:当前数据的所属分类的类别名称。
这两个参数对可扩展的分类轴或系列名称的集合有效,所以,在有些类型的图表中,这两个参数无效。
② 超链接字符串默认追加到报表所在应用路径下,如上述连接,在web中显示的全路径为“http://localhost:8080/report/ReportEmitter?rpt=主要城市销售额统计表.brt……”,若想链接到其他应用或网址,超链接字符串需要以“http://”开头,如:相连接到皕杰公司网站,则超链接字符串应设置为“http://www.bijetsoft.com”,如果只写“www.bijetsoft.com”是不可以的。
第四步:点击“完成”按钮,超链接设置完毕。

单击数据标记跳转后的新页面:

皕杰报表图表钻取超链接相关推荐

  1. 皕杰报表中的图表钻取

    皕杰报表中图表的钻取是通过超链接实现的,其实质就是通过超链接打开了一张的新表,而把原表中的条件通过参数传递给新表,从而得到我们所需的明细数据. 超链接的地址在单元格的超链接地址属性里添加属性值,如果超 ...

  2. 皕杰报表斜线单元格、图表里或导出pdf的中文显示小方块解决方案

    在皕杰报表中,如果含有斜线的单元格.统计图的报表.或导出pdf时,汉字变成小方框,这往往是服务器端操作系统的中文安装包没有装全,导致报表里用到的字体在服务器端的操作系统里找不到,因此成了小方块.因为斜 ...

  3. java 批量打印_JAVA批量打印皕杰报表

    原标题:JAVA批量打印皕杰报表 不使用皕杰报表工具条上的打印按钮,用java怎么实现批量打印皕杰报表呢? 解决方案: 皕杰报表提供了批量打印的工具类ReportToolkits,ReportTool ...

  4. 皕杰报表和炎黄盈动(AWS BPM)集成 操作手册

    最近在搞皕杰报表和AWS BPM 整合的工作.比较痛苦,接下来,我把两者整合的步骤写下来,希望对大家能有所帮助. AWS BPM和皕杰报表整合: 第一步:首先将皕杰报表中的 ..DemoServer\ ...

  5. 皕杰报表里的排序问题

    在使用皕杰报表设计报表时,往往需要按照某个字段的顺序进行排序,比如按序号.时间的顺序排序.那么这个排序是如何设计出来的呢? 首先要知道,设计报表的过程实质上就是把数据集表中的数据按一定格式展现在报表里 ...

  6. 皕杰报表中的过滤分组函数与过滤分组报表

    过滤分组报表是什么样的呢?见下图. 从图中可以看出,"华北"组中的一部分记录被过滤,并单独拎出来在"其中:北京"组和"其中:天津"组中进行了 ...

  7. 皕杰报表自定义扩展~自定义数据集

    正常情况下,皕杰报表的数据集是直接连接数据库取数的,但是如果遇到特殊情况需要通过中间件连接数据库,而非直接连接,就需要用到自定义数据集. 所谓自定义数据集,就是说数据集是自己写的一个java类,这个类 ...

  8. 皕杰报表在chrome中emitter=print无效问题的解决

    访问皕杰报表时在url后加&emitter=print后没起作用,tomcat控制台不报错,页面没有反应,这是什么原因呢? 这个我们要从皕杰报表的打印方式说起,因为采用B/S架构的皕杰报表,用 ...

  9. 皕杰报表自定义扩展~自定义函数

    皕杰报表工具中提供了170多个函数和操作符,基本能满足设计大部分报表的需求,遇到特殊情况,设计器里的函数不能满足需求时,就需要自定义一些函数来来满足你的需求. 1.皕杰报表自定义函数的类型: 自定义函 ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第9期)
  2. Python中输出字体的颜色设置
  3. awk中的NR和FNR
  4. JavaScript原始类型转换和进制转换
  5. linux nexus端口配置,Linux下安装Nexus-3.15私服
  6. MyBatis对于Java对象里的枚举类型处理
  7. Android高德地图自定义Markers的例子
  8. EasyExcel快速上手~读取
  9. qt代码中判断windows/linux/arm等系统
  10. 整除光棍 (20 分)
  11. vue 修改路由名字_Vue 路由设置title
  12. 计算机一级照片错误怎么改,电脑上要怎么修改一寸照片大小
  13. pdf关键字高亮 java_Java查找并高亮PDF文本过程解析
  14. 基于MK802 MiniPC的扩展开发应用-软/硬件修改和扩展
  15. .x3m勒索病毒怎么处理 phobos勒索病毒恢复成功 百分百解密sql文件恢复
  16. 【读书笔记】减法——完美无缺,不是增无可增,而是减无可减
  17. python3跑通smpl模型_SMPL模型改用python3+numpy计算
  18. IDEA 2021的下载与安装
  19. 字长、指令字长、存储字长、字
  20. 阿里云短信api发送异常

热门文章

  1. java中的域(field)是什么
  2. Vih和ViL和Vhys
  3. 布莱克斯科尔斯模型(六)写在最后
  4. 【优化理论与方法】图解法
  5. UML小结,UML图,UML例子
  6. python声音可视化_声音的可视化处理
  7. linux下程序被Killed
  8. PHP基础——安装Apache软件
  9. Oracle 11g R2+RAC+ASM+redhat安装详解1
  10. cookie跨域,实现单点登录