皕杰报表中的图表钻取

news/2024/11/8 14:39:40/

皕杰报表中图表的钻取是通过超链接实现的,其实质就是通过超链接打开了一张的新表,而把原表中的条件通过参数传递给新表,从而得到我们所需的明细数据。
超链接的地址在单元格的超链接地址属性里添加属性值,如果超链接字符串不需要动态生成,可以直接写所要链接的页面路径,那么可以直接在超链接属性编辑框中编辑;如果超链接字符串需要根据单元格或者参数值动态生成,则输入表达式。
路径可以是相对路径也可以是绝对路径。
相对路径是相对应用路径的,比如:/jsp/myreport.jsp,系统运算后会自动给加上应用的路径。
绝对路径一定要写完整,包含传输协议。
看个例子:
在这里插入图片描述

在d5单元格销售额上钻取年销售额,将a5中的年份作为参数传给明细表,其超链接地址为:

'${SERVER_CONTEXT_PATH}/ReportEmitter?rpt=Demo/08其它特性/08-1时间参数.brt&params=year=' + a5

通过浏览器访问这张表就会在销售额上显示出超链接,见下图:
在这里插入图片描述

点击超链接就显示出我们需要的销售明细表。
在这里插入图片描述

上面的超链接地址含有中文,用谷歌、火狐、Edge等浏览器访问没有问题,而用ie浏览器访问时就会报RFC7230和RFC3986错误。
这个问题的本质还是编码的问题,谷歌、火狐、Edge等浏览器默认使用的是UTF-8编码,而ie浏览器默认的编码是GBK。皕杰报表6.1统一使用了UTF-8,因而用ie浏览器会报错。
如何解决这个问题呢?皕杰报表的字符串函数中提供了对字符串进行编码的函数,在写超链接地址时对可能出现的中文进行转码就可以了。

  '${SERVER_CONTEXT_PATH}/ReportEmitter?rpt=Demo/08'+urlenc("其它特性","utf-8")+'/08-1'+urlenc("时间参数","utf-8")+'.brt&params=year=' + a5

http://www.ppmy.cn/news/292653.html

相关文章

当在浏览器截屏过曝时,应该采取的措施

一、问题来源 屏幕打开了HDR模式后,浏览器在截图的一瞬间出现色彩错误 正常情况如下: HDR截图过曝后如下: 二、解决方法 1. 关闭屏幕HDR模式 桌面右键显示设置关闭HDR选项 2. 修改浏览器选项 地址栏输入 edge://flags(Edg…

案例精述丨Fortinet SASE 护航跨国公司中国区网络安全升级

在全球数字化转型大潮下,跨国公司的机构、设施、人员等全球分布式特性,不但带来了广域网建设的网络复杂性,也带来了更加严峻的安全挑战。某全球知名跨国公司,在中国区进行网络安全升级改造的过程中,采用国内某IDC运营商…

【轨迹跟踪】基于自适应跟踪(EAT)方法的无人机/移动机器人轨迹跟踪(MatlabSimulink)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

MyBatis Plus 拦截器实现数据权限控制(完整版)

一、说明 变化:相比于之前写的数据权限拦截器,新增了白名单功能,通过注解的方式让哪些SQL不进行数据权限拦截,之前的文章地址 思路:通过MyBatisPlus的拦截器对每个要执行的SQL进行拦截,然后判断其是否为查询…

ETC人车关系查询-ETC人车关系查询api接口

接口地址: https://登录后显示/api/189/363(支持:http/https)) 接口页面:https://www.wapi.cn/api_detail/189/363.html 网站地址:https://www.wapi.cn 接口简介:核验指定人员/企业是否是指定车辆的 ETC 开户人、车辆所有人或 E…

移植蓝牙芯片后,PCM 无声音问题记录

背景:投影仪项目上的蓝牙模组本地已经验证ok,送到客户那里发现HFP打电话没声音。 1. 客户平台是3566,android 11的环境, 该环境下其他的模组是可以的 2. 在3566上安装QQ, 波通VOIP电话后, 无阴影, 3. 通过示波器接收pcm 无波形输出, 问题分析查证 1.查看HCI log ,…

word如何转化为pdf格式?分享四个方法给大家!

在工作和学习中,经常需要对文档进行转换,其中将Word文档转换为PDF是最常见的格式转换之一。下面介绍几种常用的转换方法,包括使用记灵在线工具。 方法一:使用Word软件直接转换 如果你使用的是电脑上的Word软件,可以直…

芯片行业FAE岗位

在半导体市场推广和销售这个行业里,主要有以下几个相关的工程师职位: 销售工程师Sales Engineer现场应用工程师Field Application Engineer应用/系统工程师Application/System Engineer市场工程师Marketing Engineer 芯片行业的岗位介绍 一、Sales&am…