目录一、常用函数1、SUM-求和1)概述2)注意事项3)示例2、COUNT-求个数1)概述2)注意事项3、AVERAGE-求平均值1)概述2)注意事项3)示例4、CHAR-返回字符1)概述2)示例5、DATE-转化日期1)概述2)注意事项3)示例6、MAX-求最大值1)概述2)注意事项3)示例7、TIME-返回时间日期1)概述2)示例8、RANGE-返回数组1)概述2)示例二、SQL函数1.概述1.1函数作用1.2函数解释1.3注意事项2.取数据库中不带参数的指定内容3.取数据库中带有参数的指定内容3.1SQL参数为普通参数3.2SQL参数为变量3.3SQL参数为变量且需要拼接4、实战一、TO
最近遇到很头疼的问题,作为一名专门使用FR的数据分析师,我只会python、js和sql,而写出来的python脚本,又不能被FR直接使用,就很难受。后来经过摸索,我想到可以用python制作API,然后通过FR的JS脚本调用这个API不就实现了实时调用,下面我将演示我的实现过程。注意:以下为Windows环境中的演示,API为GET请求STEP1.使用Python的Falsk框架编写API接口注意修改一下你的IP和端口#-*-coding:UTF-8-*-#@Author:JW-Panda-数据分析师fromflaskimportFlask#框架fromflask_corsimportCOR
这篇文章是本人在开发帆软报表所经历的踩坑以及解决的方案,回想起来由于网上没有太多的相关信息,在fr社区提问也没有太好的解决方案,解决起来也蛮坎坷的,但最后还是搞了下来,顺便整理一下发布出来,希望能给小伙伴们点帮助,如要参考请全篇看完,有注意事项,如出问题,概不负责。1.帆软报表连接es数据库 一.插件安装 1).在插件管理里面输入es,会搜索到elasticsearch的插件 2).点击安装按钮 3).在我的插件那显示这个插件就代表安装成功了 二.进行数据连接配置 1).点击加号会给出相应的es连接方式,然后进行点击 2).自行
文章目录企业问题描述分析问题加密方式分类原理问题解决企业问题描述有的时候我们在进行帆软部署的时候,设置管理密码的不小心忘记(当然这个是属于小概率事件)其实是有相应的办法解决的~分析问题首先,我们来了解一下帆软的加密算法加密方式分类密码加密功能分为:内置SHA加密、自定义密码加密。内置SHA加密:加密方式已经封装了;自定义密码加密:需要将自定义的密码验证类(包含了加密方法)放在报表服务器如/webapps/webroot/WEB-INF/classes下,勾选自定义密码加密,并指向自定义的密码验证类。原理若设置了加密规则,encodePassword方法中会先对用户输入密码进行加密转换,再与数据
1.概述FineBI和FineReport是帆软软件旗下的两款数据分析工具。两款产品各有区别及各自的优势所在。本文介绍两款产品的异同点及兼容性。2.产品区别FineBI和FineReport作为两种分析工具,最终的结果可以放在一个信息门户上「数据决策系统、移动门户」。主要区别如下表和图所示:类型FineBIFineReport数据引擎提供 实时数据 与抽取数据两种方式的Spider计算引擎,用户可以根据数据量、实时性要求、使用频次等自由选择直连数据库,性能方面需要数据库的支撑支持范围提供自助式的OLAP多维数据分析模式支持灵活定制各种中国式复杂报表面向对象主要面向业务人员,业务人员可以自己设计