请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
xbcai(uid:144761)
职业资格认证:尚未取得认证
  • 我项目里面有自己的一套权限体系,例如简单点,就一个用户登录进行,如果这个用户是省级用户,那我集成进去的报表展示的数据就只能是该省的数据,现在问题是,我在报表里面怎么拿到我登录我网站系统的该用户的数据
  • 单表查询,表中只有27条记录,但是通过FR点击预览的时候,发现报表加载速度还是很慢,分析日志,发现卡在了这里,以下是日志,大家是否有遇到这种情况2018-12-18 16:23:35正常:16:23:35 pool-1-thread-1 INFO SQL: SELECT a.stat_time,a.partner_code,a.dd_num,a.m_user_num,a.active_num,CONCAT(ROUND(a.active_num/a.m_user_num*100,2),'%') hyd,a.login_num,CONCAT(ROUND(a.login_num/a.dd_num*100,2),'%') ljdll,a.cm_num,a.cm_active_num,CONCAT(ROUND(a.cm_active_num/cm_num*100,2),'%') cm_active_rate,a.cj_num,CONCAT(ROUND(a.cj_num/a.dd_num*100,2),'%') cjl,a.ts_num,CONCAT(ROUND(a.ts_num/a.dd_num*100,2),'%') tslFROM dm_sa_b_biz_oldhyb_stock_xy_m a WHERE 1=1  and a.stat_time='201811'  2018-12-18 16:23:37正常:16:23:37 pool-1-thread-1 INFO 关闭Session:612122018-12-18 16:23:45警告:16:23:45 SocketListener0-2 WARN not full timeout retry : 1
  • 如果我数据库那台服务器挂了,我报表那台服务器还得重启下才能连上数据库,有没有什么办法可以设置报表可以重连的
  • 合并单元格后,点击预览,在浏览器里面没有看到效果,一般是什么情况发生的
  • 点击第一页,第二页,......都是展示第一页的信息,是什么原因 主查询sql SELECT a.`REQUEST_TIME`,a.`BRANCH_OFFICE`,a.`OFFICIAL_PARTNER`, CASE WHEN a.EDITION=0 THEN a.sms_id WHEN a.EDITION=1 THEN a.buid ELSE '--' END business_id, a.FUNCTION_ID,a.CHANNEL,a.REQUEST_URL,a.REFERRER,a.TITLE,a.TICK_SECONDS, a.VISIT_IP,CONCAT(a.PROVINCE, "-",a.CITY) address, CASE WHEN MOBILE_OR_NOT=1 THEN '是' ELSE '否' END is_mobile, a.REQUEST_USER_AGENT FROM t_visit_log a WHERE 1=1 ${IF(len(起始日期) == 0,""," and a.request_time>= '" + 起始日期 + "' ")} ${IF(len(截止日期) == 0,""," and a.request_time<= '" + 截止日期 + "' ")} ${IF(len(版本类型)== 0,""," and a.EDITION=" + 版本类型 )} ${IF(len(商家归属地) == 0,""," and a.BRANCH_OFFICE= '" + 商家归属地 + "' ")} ${IF(len(套餐) == 0,""," and a.MONTHLY_RENT= '" + 套餐 + "' ")} ${IF(len(商家) == 0,""," and a.OFFICIAL_PARTNER= '" + 商家 + "' ")} ${IF(len(来源渠道) == 0,""," and a.CHANNEL= '" + 来源渠道 + "' ")} ${IF(len(功能点) == 0,""," and a.FUNCTION_ID= '" + 功能点 + "' ")} ORDER BY request_time DESC 分页查询sql 如下 SELECT * FROM ( SELECT * FROM( SELECT a.`REQUEST_TIME`,a.`BRANCH_OFFICE`,a.`OFFICIAL_PARTNER`, CASE WHEN a.EDITION=0 THEN a.sms_id WHEN a.EDITION=1 THEN a.buid ELSE '--' END business_id, a.FUNCTION_ID,a.CHANNEL,a.REQUEST_URL,a.REFERRER,a.TITLE,a.TICK_SECONDS, a.VISIT_IP,CONCAT(a.PROVINCE, "-",a.CITY) address, CASE WHEN MOBILE_OR_NOT=1 THEN '是' ELSE '否' END is_mobile, a.REQUEST_USER_AGENT FROM t_visit_log a WHERE 1=1 ${IF(len(起始日期) == 0,""," and a.request_time>= '" + 起始日期 + "' ")} ${IF(len(截止日期) == 0,""," and a.request_time<= '" + 截止日期 + "' ")} ${IF(len(版本类型)== 0,""," and a.EDITION=" + 版本类型 )} ${IF(len(商家归属地) == 0,""," and a.BRANCH_OFFICE= '" + 商家归属地 + "' ")} ${IF(len(套餐) == 0,""," and a.MONTHLY_RENT= '" + 套餐 + "' ")} ${IF(len(商家) == 0,""," and a.OFFICIAL_PARTNER= '" + 商家 + "' ")} ${IF(len(来源渠道) == 0,""," and a.CHANNEL= '" + 来源渠道 + "' ")} ${IF(len(功能点) == 0,""," and a.FUNCTION_ID= '" + 功能点 + "' ")} ORDER BY request_time DESC LIMIT ${fr_pagesize*fr_pagenumber} ) AS e1 ORDER BY request_time DESC LIMIT ${ IF(fr_pagenumber == INT((((fr_rowcount-1)/fr_pagesize)+1)),fr_rowcount - (fr_pagesize*(fr_pagenumber-1)),fr_pagesize) } ) AS e2 ORDER BY request_time DESC
  • 我表格中有很多列内容时比较长的,我在单元格里面做了限制,如果大于15个字符我就用省略号表示,但是当我导出时,却没有将省略的内容导出来,这个要怎么处理的。
  • 我在java后台代码里面 如果session.setAttribute("fr_username", "cxb");那我在报表里面可以通过$fr_username可以获取到该参数的值,如果我想自己定义一个参数,放在session里面例如java后台设置:session.setAttribute("fr_pc", "2203"),那我在报表里面如何能够获取的到该值,有没有什么途径。因为我是根据这个来做一些数据的过滤。
  • 我在一个页面,展示三个报表,查询条件是一样的,但是三个报表对应的数据源(即查询的表是不一样的),像这种是怎么实现的
  • 即在我的报表里面放查询条件怎么放

26

13

26

10

123下一页
个人成就
内容被浏览1,669
加入社区6年208天
返回顶部