• 2024-08-08详细分析帆软后台单点登录的配置事项(图文分析)
    目录前言1.插件安装2.模版认证3.单点登录以及加密4.测试前言帆软的文档,推荐阅读:帆软官网文档-单点阅读更多的知识点从帆软学习,以下文章只是做一个踩坑排查,以图文更好的展示为了保证安全,后端做用户的加密是最好的方式,从而实现无感登录与自身第三方平台
  • 2024-07-24帆软调用api
    原文章:http://t.csdnimg.cn/ZrFJJ原因:写出来的python脚本不能被FR直接使用方案:用Python制作API,通过FR的JS脚本调用这个API,从而实现实时调用。1.使用Python的Falsk框架编写API接口原文章代码如下:点击查看代码#-*-coding:UTF-8-*-#@Author:JW-Panda-数据分析师fr
  • 2024-07-22帆软常用技术
    本文章意在帮助各位打工人能快速上手帆软废话不多说开始吧目录本文章意在帮助各位打工人能快速上手帆软在帆软中获取登录用户的各种信息获取所在公司获取登录账号的账号(有点绕0.0)获取登录账号的姓名提交篇提交后自动查询自定义提交按钮插入行篇最简单插入行的方
  • 2024-07-15帆软参数
    帆软的左下角(西南方向)==》过滤过滤标记-黄色小三角帆软的右下角(西北方向)==》条件属性    条件属性标识-红色小三角https://help.fanruan.com/finereport/doc-view-231.html--单元格标识说明本地目录D:\帆软\FineReport_10.0\webapps\webroot\WEB-INF\reportlets&op=w
  • 2024-07-11MYSQL——帆软连接报错
    2024/07/111.报错2.报错原因3.解决办法4.参考1.报错错误代码:11300001数据集配置错误<br>Query:<br>Unknowninitialcharactersetindex'255'receivedfromserver.Initialclientcharactersetcanbeforcedviathe'characterEncoding'property.日志里
  • 2024-06-06帆软BI对月累计值求年同比
     新建计算字段:月累计值 DEF_ADD(SUM_AGG(${销售额}),[],[${年份}=EARLIER(${年份}),${月份}<=EARLIER(${月份})]) 新建计算字段:上一年月累计值DEF_ADD(SUM_AGG(${销售额}),[],[${年份}=EARLIER(${年份}-1),${月份}<=EARLIER(${月份})]) 新建计算字段:月累计值同比增
  • 2024-05-23帆软——目录及权限配置
    1.登录报表平台管理 2.打开后,需要自己注册下账户,然后登录登录后,我们可以看到很多的目录,这些都是帆软自带的,可以自己编辑 3.进入系统管理添加目录和模版,   4.在用户管理和权限管理中配置对应的用户和菜单权限。 
  • 2024-05-22帆软——安装报表调试助手
    1.安装报表调试助手服务器-插件管理 搜索报表调试助手-安装 2.安装完成后,运行报表,在报表的右侧会出现SQL图标 3.查询后,点击图标查看对应的sql 
  • 2024-05-22帆软——添加单选和多选框查询
    1.定义参数area和area1select*fromdbo.systemuserswhere1=1${if(len(id)==0,"","andid<='"+id+"'")}${if(len(name)==0,"","andname='"+name+"'")}${if(len(area)==
  • 2024-05-21帆软
    1.下载地址:https://www.finereport.com/product/download根据自己的需求下载,下载后的文件:直接点击安装,安装好之后打开 连接数据库  添加自己的模版数据集,并编辑脚本select*fromdbo.enterpriseswhere1=1${if(len(id)==0,"","andid<='"+id+"'")}${if(len(name
  • 2024-05-13帆软报表开发新手教程
    由于PLM系统外包团队还没有完成开发,所以我没有这个系统的代码,要做一些报表只能先使用帆软,然后外挂链接。这个软件不做评价,开发人员使用这种类型软件的时候就跟带着手套扣痒一样,浑身蚂蚁在爬,希望外包团队能够给力一点,纯折磨,不想再有第二次这种经历了,明明直接前端加echart就完事了,非
  • 2024-04-25帆软笔记
    一:表格值自定义显示1、日期型格式化:=FORMAT($$$,"MM月dd日"),或者  2、普通值自定义显示:if($$$='SW_1','丝网一号机',if($$$='SW_2','丝网二号机','丝网三号机')),或者 二:从数据集中再次筛选,如Sum运算SUM(表格.select(QTY_SW,SHIFT_CODE_NAME=B3&&W
  • 2024-03-29帆软层次坐标
    分为:相对层次坐标和绝对层次坐标1、相对层次坐标  Cellx[Celly:-z](A1[A1:-1]):1.Cellx表示需要返回结果的单元格,Celly表示位移时参考的单元;2.相对后移需要使用“-”符号,相对前移需要使用“+”符号;3.z代表相对位移的位置; 2、绝对层次坐标  Cellx[Celly:z](C1[A1:2,B1:3]):Ce
  • 2024-03-19010_帆软入门
    目录设计器安装FineReport界面介绍普通报表入门示例新建数据连接新建报表准备数据报表设计标题设计表格数据计算总销量设置父子格设置单元格样式效果预览参数查询入门示例图表设计入门示例填报功能入门示例决策系统挂载报表App快速预览单张模板HTML5端快速访问单张模板第一张普
  • 2024-01-21[低代码平台] 自我总结:帆软▪简道云VS金蝶▪云之家
    云平台▪架构概述云平台架构基本包括以下几个关键组件:前端用户界面:提供一个可视化的、拖拽式的界面,让用户无需编码即可设计应用程序。后端服务:执行业务逻辑、数据处理和集成服务。数据存储和管理:用于存储用户数据和应用数据的数据库系统。API和集成层:使平台能够与外部系统和数
  • 2024-01-17帆软添加行序号
    序号设置如下图所示,在D2单元格中,输入公式 =seq(),左父格设置为B2,即可显示行序号。注:若数据是列表显示,也可以使用=&B2进行统一编号。若序号在最左侧,那么将seq()这列的左父格设置为右侧的单元格,右侧这个单元格的左父格设置成无即可,比如此处如果设置成地区,那么将地区的左父格
  • 2023-10-31帆软报表公式
    1、排序:seq()2、隔行换色:row()%2==0条件格式;3、去重计数:过滤条件seq($$$)==14、汇总去重公式:count(UNIQUEARRAY(value('ds1',4)))5、按列分组去重公式:count(UNIQUEARRAY(value('ds1',4,18,b2)))6、=&B4在当前单元格已B4为父格时,该公式可以跟随父格给出序号7、sqllite:strf
  • 2023-10-10帆软-填报界面实现分页
    问题描述:在填报预览的模式下,顶部工具栏没有提供分页预览的功能。如果没有分页预览功能的话,当数据集中的数据量大的时候会造成Java的堆栈内存溢出。实现思路:针对报表做二次开发。由帆软的官网文档可知,帆软的前端页面是支持JQuery框架的,所以我们使用JQuery来制作分页器
  • 2023-08-24帆软报表--动态参数注入
    帆软官方文档https://help.fanruan.com/当报表的数据需要关联多张表才能查询,但关联查询速度又太慢时,可以使用动态参数注入的功能,可以提高报表的加载速度,又不用编写复杂的SQL语句--将当前行B列的数据作为参数获取当前列对应的值
  • 2023-08-01为企业提供更丰富可视化方案,时序数据库 TDengine 与帆软展开合作
    帆软作为中国专业的大数据BI和分析平台提供商,基于自研商业智能产品已成功服务了包括中信银行、兴业证券、天弘基金等在内的众多金融机构,2022年帆软《统一数据分析平台解决方案》成功斩获金融信创生态实验室优秀奖,这也是国内唯一一个获此殊荣的BI厂商。 随着TDengine在
  • 2023-07-28帆软报表实现点击表头排序功能
     FINEREPORT实现跟EXCEL表格一样的,点击表头升降序功能,效果见下图示例:(点击字段切换升降序) 一、创建一个数据查询,并添加数据集参数select*from`purchase_order`orderby${columns}${sort}记得两个参数之间要加个空格  再添加一个参数模板,用来把箭头传进去
  • 2023-07-25 帆软channel反序列化漏洞
    一级测试一级级测试测试二级测试测试三级测试二级测试
  • 2023-05-30帆软决策报表tab 多sheet导出
    新建cpt普通报表,将多tab语句放入在决策报表自定义导出按钮,定义导出事件`varurl="${servletURL}?viewlet=xx/进销存日报导出.cpt"varregion=this.options.form.getWidgetByName("regioncode").getValue();varcity=this.options.form.getWidgetByName("citycode").get
  • 2023-05-26帆软学习随笔记录
    --模板>模板Web属性>填报页面设置-为该模板单独设置,添加加载结束事件(JS实现根据当前sheet隐藏参数面板)$(".fr-sheetbutton-container").click(function() //给切换sheet的按钮绑定点击事件 { vara=_g().selectedIndex; //获取当前sheet的编号(从0开始) if(a==1){ //如
  • 2023-05-11帆软 样式隐藏标签
    隐藏前标签样式问题说明:有系列A,B,C,D需要进行上图这种形式进行展示,但是其中有0的,不需要展示,所以需要隐藏0修改样式中标签为自定义: 修改之后的效果图如下: JS代码: function(){ if(this.value==0) { return'<tablestyle="color:'+this.color+';>'+'</table>' } el