报表开发
文章平均质量分 76
nayun123
没有玩不转的数据
展开
-
揭秘大家都在用的报表——帆软报表,专为数据分析而生!
在做企业报表的时候,我们经常会遇到这样的困境:手工做报表,效率低准确性 差;报表需求多变,无法快速响应;数据过于分散,难以有效分析等等。选择一家专门做报表的公司会完美解决这些问题,而且免去自己开发报表,省去很多麻烦,大大提升了效率。作为专门的数据分析师,我推荐一款专为企业数据分析而设计的软件——帆软报表!...原创 2022-07-12 17:49:24 · 1168 阅读 · 0 评论 -
报表制作原来这么简单,选对工具只需这四步~
无论我们在哪个岗位上,都涉及到制作各种各样的报表,这对新手小白来说并不容易。制作报表看似简单,实则在操作过程中很费功夫。原创 2022-07-07 15:16:49 · 1731 阅读 · 0 评论 -
这样选择报表系统,才能更好的进行企业管理
谈数据化管理离不开报表系统,企业都会用到报表系统,但不可能有十全十美的报表系统,毕竟任何一个行业和企业受自身客观环境的限制。但做报表的表格表姐们,总要有点理想和追求,就好比到一定年纪会自问,我的人生追求到底是啥?报表系统,合适的就是最好的。脱离了业务驱动的任何IT系统,没有价值,因此能够从客户需求出发,打造出适合某个细分市场的报表系统,就是最好的报表系统。现在报表工具市场百花齐放,自有存在的道理,所谓的大数据报表引擎,在相当长的时间内,对于很多企业来讲,是没有必要的,大炮打蚊子,那也是.原创 2020-08-26 11:01:42 · 414 阅读 · 0 评论 -
敏捷BI的业务模型是怎样的,为何能替代手动建模?
自助式敏捷BI分析逐渐深入人心,它是一套完整的解决方案,用来将企业中现有的数据进行有效整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。然而想真正实现企业级业务数据自助分析,搭建好底层业务数据模型,是企业实现BI分析需要做好的第一步,也是至关重要的一步。本文将以一个简单的数据分析场景为例,通过两张零售业务数据表,让你快速看懂真正的敏捷BI业务模型是如何搭建的。本文BI工具:FineBI下载地址:www.finebi.com1.商品定价表:如下图所示,存储商品ID原创 2020-08-24 11:05:34 · 227 阅读 · 0 评论 -
你还只会Excel?领导都说好用的表格软件,再也没有难做的报表
Office有三宝,Word,Excel和PPT。大家工作中总会涉及到表格、图表以及数据处理,Excel也越来越凸显它的作用,成为日常工作中必备的表格软件。这款表格软件上手非常简单,刚上手的你可能是这样的:但熟练使用or工作一段时间后,你的桌面可能是这样的:躺在电脑里还没来得及处理和分析的电子报表你的Excel可能是这样的:你可能会这样......为什么呢?是因为对Excel爱的不够深沉?其实是,对企业来说,每天需要处理的数据量实在是...原创 2020-08-19 10:57:39 · 405 阅读 · 0 评论 -
国产化的今天,除tableau和powerbi,国内也有值得推荐的bi软件
提到BI软件,大家可能一下子会想到tableau和poweiBI。的确,在BI软件里面,国外tableau和poweiBI算是行业老大哥了,都是属于很成熟的BI软件。在早十几年的时候,提到BI软件,根本不会有人想到国产软件的事。但是,随着国家综合实力的增长,软件可逐渐开始国产化。尤其是BI软件,现在国内已经有很多发展的相当不错的产品,比如帆软公司的FineBI,属于现阶段发展势头较猛的国内bi软件。中美贸易战中,我们又恰恰看透了美国真正的面目,在芯片和系统领域高筑贸易壁垒,让中兴、华为这些国内大厂.原创 2020-08-18 11:05:37 · 4282 阅读 · 0 评论 -
数据挖掘、可视化ETL、大数据大并发……这才是企业需要的BI工具!
在没有利用BI(商业智能)搭建完备的数据分析结构前,企业都是按照传统的方式来实现业务数据需求,就是各部门将自己的需求提给信息化部门去做。但“技术问题一股脑的扔给IT部”的方式,沟通成本高、需求响应慢。在倡导“人人都是数据分析师”的年代,是很低效的配合方式。自助式BI工具可以解决这些问题。我们可以试着将企业涉及数据分析的人群分为两大类:1、数据管理员这部分人群掌握着数据库、数据仓库,对基础数据拥有设计和建模能力。针对他们,BI可以作为一个平台帮助连接各数据库、数据仓库。管控、整合、清洗数据原创 2020-07-29 10:29:34 · 399 阅读 · 0 评论 -
掌握这个工具,再复杂的可视化报表也能轻松搞定
在数据人的聊天记录里,总离不开“好了吗”这三个字,每天上班都要经历业务或领导的夺命三连问:“昨天说的数据,整理好了吗?”“我要的报表做好了吗”“我上午说加个字段的报表,你改好了吗”……所以,表哥表姐们不光得为报表怎么做发愁,还得为报表制作效率发愁,一些简单、重复性的报表,做多了操作自然也熟练了,无非就是用Excel复制粘贴,不用耗费太大精力,但是遇到复杂报表,比如下面这样的,就急的抓耳挠腮了比如像下面这样的:还有这样的:这些复杂报表,表头特别复杂...原创 2020-07-24 10:10:48 · 263 阅读 · 0 评论 -
五年开发经验,做过1000+报表,我如何做出领导满意的报表管理
自己以前从事过五年的报表开发者与报表制作,累计也做了1000+的报表,虽然现在不做了,但对于报表很有感情,今天就跟大家聊聊报表的一些关键问题及解决方法吧。经常有人问我,做了很多年的工作表,但还是没理解什么才是最重要的东西?美观?业务导向?其实都不是,数据质量才是报表的生命线。任何一个企业的报表在发展到一定阶段后,都会出现一系列不可用问题,包括报表体系混乱、报表口径不一致、报表口径不透明、报表冗余度不断加大等等问题,报表系统是典型的熵值不断增加的系统。在报表越来越多,越来越复杂的同时,报表的边际效原创 2020-07-23 09:58:42 · 386 阅读 · 1 评论 -
Hadoop技术在商业智能BI中的应用
Hadoop是个很流行的分布式计算解决方案,是Apache的一个开源项目名称,核心部分包括HDFS及MapReduce。其中,HDFS是分布式文件系统,MapReduce是分布式计算引擎。时至今日,Hadoop在技术上已经得到验证、认可甚至到了成熟期,同时也衍生出了一个庞大的生态圈,比较知名的包括HBase、Hive、Spark等。HBase是基于HDFS的分布式列式数据库,HIVE是一个基于HBase数据仓库系统。Impala为存储在HDFS和HBase中的数据提供了实时SQL查询功能,基于HIVE服务,原创 2020-07-16 10:24:02 · 207 阅读 · 0 评论 -
如何搭建可视化的数据分析平台?
如今,市场的变化越来越快,业务调整也越来越频繁,承载业务流程的信息化也在不断提升,选择一个能灵活应对需求的系统工具成了必需。选择什么样的工具,如何应用?这里分享某保险公司的案例,从整合系统数据、可视化管理与几个应用案例来谈谈如何利用报表系统和BI,搭建灵活快速响应的数据管理体系。项目背景该保险公司在在全国拥有40多个省区及300多个地区的分支机构和服务机构。公司的业务特点主要表现在三个方面: 地域分布广:公司业务分布区域较广,业务特点的差异性较大,并且不同地区业务的侧重点不同。原创 2020-07-14 10:39:35 · 866 阅读 · 0 评论 -
这样选择报表系统,才能更好的进行企业管理
谈数据化管理离不开报表系统,企业都会用到报表系统,但不可能有十全十美的报表系统,毕竟任何一个行业和企业受自身客观环境的限制。但做报表的表格表姐们,总要有点理想和追求,就好比到一定年纪会自问,我的人生追求到底是啥?报表系统,合适的就是最好的。脱离了业务驱动的任何IT系统,没有价值,因此能够从客户需求出发,打造出适合某个细分市场的报表系统,就是最好的报表系统。现在报表工具市场百花齐放,自有存在的道理,所谓的大数据报表引擎,在相当长的时间内,对于很多企业来讲,是没有必要的,大炮打蚊子,那也是.原创 2020-07-10 10:56:20 · 284 阅读 · 0 评论 -
五步搭建自助BI平台,业务分析自给自足,不再等待!
随着商业智能和大数据价值的不断深入人心,很多企业都搭建了商业智能平台,帮助企业利用数据分析企业运行现状,辅助决策。传统的企业BI平台都是由IT相应——业务提需求的模式运行,企业数据分析的重担基本都压在IT部门,随着企业发展,业务分析需求不断增加,导致IT部门需求应接不暇,而且由于对业务的不了解,在项目进展的过程中,IT往往要和业务反复沟通需求,然后再开发、测试。这样导致IT工作量倍增,疲于响应,业务的需求也无法及时满足,甚至僵化了IT和业务部门之间的关系。后来新型的自助式BI的概念应运而生,完美原创 2020-07-07 10:50:40 · 556 阅读 · 0 评论 -
如何在FineReport中解析数据库内XML文件
在数据库表中,其中字段XML所存的为xml格式数据在表xmltest中。那么在使用该表进行报表制作时,需要将存于xml字段中的值读取出来作为报表数据源。XML每条记录数据格式如下:<Field><Name>MemoryFreeSize</Name><Type>int</Type><Value>1962</V...2017-02-13 10:29:47 · 187 阅读 · 0 评论 -
Java报表工具FineReport导出EXCEL的四种API
在实际的应用中会经常需要将数据导出成excel,导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出。对于excel 2003版,由于限制了每个sheet的最大行数和列数,大数据量导出时会默认时分多个sheet,而excel2007不会出现这样的问题。这些导出方式在JAVA程序中分别有不同的接口来实现: 1、原样导出原样导出就是不预览直接导出excel 其程序...原创 2016-03-15 14:10:43 · 568 阅读 · 0 评论 -
Web报表工具FineReport填报界面键盘操作
对于一张填报数据较多的报表,需要用户频繁地操作鼠标。而FineReport填报界面除去按钮类型的控件,其余可以完全使用键盘而不需要用鼠标操作,对于用户而言,这将极大的节省信息录入的时间。这里我们对填报BS界面上的一些键盘操作做简单的说明。以一张自由填报模板为例,在设计器中打开模板,并点击填报预览。1、进入编辑状态若是数字、字符或汉字,直接输入值便进入编辑状态,如下图示:2、...原创 2016-03-03 10:40:04 · 493 阅读 · 0 评论 -
FineReport根据点击次数奇偶性排序之字符型
上一篇文章我们提到了字段为数据型的数据列排序方法,采用的是根据点击次数奇偶性来排序,那如果是字段为字符型,又该如何实现呢? 这里提供的解决思路是通过超级链接来实现升序降序两张模板之间的相互调用,每点击一次就切换到另一张模板。 下面以一个简单示例进行介绍: 1、修改数据集 升序模板 将原来的数据集修改为:SELECT * FROM [订单] or...原创 2016-03-01 10:58:53 · 160 阅读 · 0 评论 -
如何在FineReport中解析数据库内XML文件
在数据库表中,其中字段XML所存的为xml格式数据在表xmltest中。那么在使用该表进行报表制作时,需要将存于xml字段中的值读取出来作为报表数据源。原创 2017-02-13 10:23:25 · 2526 阅读 · 0 评论 -
如何将钉钉集成到FineReport插件中
本文主要讲述了在FineReport移动端中钉钉如何集成设计器的插件从而实现企业应用。原创 2017-03-14 10:59:20 · 4391 阅读 · 0 评论 -
移动端报表JS开发示例--获取定位
上次分享了移动端报表JS开发的系统概念,后来我又回去摸索了一些案例。之前接触到的FineReport的APP客户端可以用来打卡签到,就好奇研究了以下,这次就来聊一聊报表移动端开发如何实现定位功能。1. 解决思路 在用FineReport设计模板的时候添加一个按钮控件,点击该按钮的时候,获取当前地理位置,并将该位置信息复制给某个单元格,最后在客户端填报当前模板即可。2. 示例 ...2016-05-05 15:57:29 · 218 阅读 · 0 评论 -
报表开发之自定义函数
对于报表开发,很多情况下,自带的函数就能满足大部分用户的报表制作需求,FineReport也不例外。但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport提供了自定义函数机制,可以由用户根据业务需要自己来定义一些函数,但这些函数必须满足函数定义规则。先来了解一下FineReport的函数定义规则:Functionname(Para,Para,...),其中Functi...2016-07-21 11:29:51 · 246 阅读 · 0 评论 -
报表开发之批量导入导出excel
在日常使用报表过程中,会有这样一种情况,你将Excel表分发给各个员工,员工填完后,统一整理成多个Excel,你需要将这些数据,用报表的填报功能,提交录入到数据库中,这样一来可避免到服务器机房录数据的繁琐步骤,但是无论是批量导入和还是导出Excel,这对诸多报表软件或称集成报表功能的系统来说都是不容易的。解决Excel导入的性能问题,可以利用FineReport开发的op=excel_sub...2016-08-05 10:20:14 · 302 阅读 · 0 评论 -
关于JS的编码转换问题
在进行JS开发过程中,尤其是在开发报表时,报表已集成到Web页面中,通过在页面传递参数至报表中时,会发现有时某些参数值,传递到报表中是显示为问号或乱码等等一系列不能正常显示的情况。这是由于浏览器和报表服务器的编码不同,字符多次进行编码转换时出现错误导致字符的显示出现乱码,尤其是中日韩文和特殊字符更容易出现乱码问题。以开发报表软件FineReport为例,在给报表服务器发送请求之前,对UR...2016-08-11 14:49:59 · 142 阅读 · 0 评论 -
如何利用FineReport制作动态树报表
在对数据字段进行分类管理时,利用动态树折叠数据是一个很好的方法,也就是点击数据前面的加号才展开对应下面的数据,如下图。那这样的效果在制作报表时该如何实现呢? 下面以报表工具FineReport为例介绍。思路:通过将模版设置为组织树报表,然后通过设置树节点按钮,最好通过数据分析预览或者form表单预览即可查看效果。步骤:1、 初步建立模板 建立模板就相当于建立一个e...2016-08-24 11:43:33 · 849 阅读 · 0 评论 -
关于Web报表FineReport打印的开发应用案例
报表打印是报表使用和开发过程中经常碰到的问题,这里汇总了关于Web报表开发打印功能的一些典型应用案例,以应用最广泛的FineReport为例。案例一:java直接调用报表打印当java后台定义定时打印的功能,同时又需要直接调用报表的打印的时候,由于打印机型号和纸张不同,需要指定打印机,从而打印是否成功并设置返回值。那么怎么样可以实现这一过程呢?实现过程1、定义报表运行环境/...2016-08-31 14:40:49 · 378 阅读 · 0 评论 -
关于报表自定义函数的应用
很多报表工具都自带大量的函数,在正常情况下足够满足用户的报表制作需求,但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,报表工具FineReport提供了自定义函数机制,可以由用户根据业务需要自己来定义一些函数,满足用户的自定义需求。但这些函数必须FineReport函数定义规则。以下以两个实际案例来仔细详解。应用一:生成UPC条形码FineReport中自带有EAN型编码,但...2016-09-13 13:54:50 · 205 阅读 · 0 评论 -
报表开发工具Finereport移动端app js接口列表【全】
应用报表工具Finereport的开发人员会发现其移动端app 同样也推出了很多js接口,那这些接口到底有多少,其移动端又有哪些地方支持调用js,这些接口具体又该如何调用呢。根据我平时的开发经验,给大家做个归纳整理,包括接口列表,相关的脚本函数及具体的演示实例,希望大家可以更有效地利用这些js接口来便利相关工作。 1. FineReport移动端哪些地方支持调用jswe...原创 2015-12-02 09:30:12 · 1096 阅读 · 0 评论 -
如何获取url中的参数并传递给iframe中的报表
在使用报表软件时,用户系统左边一般有目录树,点击报表节点就会在右侧网页的iframe中显示出报表,同时点击的时候也会传递一些参数给网页,比如时间和用户信息等。如何使网页中的报表能够获取到传递过来的参数呢?以下用报表软件FineReport简单介绍一些。具体实现过程将报表生成页面时,给网页添加onload事件,首先获取url中的参数,然后嫁接到iframe的src上,或者通过获得的参数拼...2016-11-24 16:56:05 · 270 阅读 · 0 评论 -
FineReport2016年1月份产品更新一览
1、条件属性可使用页码参数插件由于报表计算逻辑关系,条件属性中取不到页码公式。但是有些场景下又是需要在条件属性中取到页码的,比如标题只要偶数页显示,比如奇数页标题标红等等。插件安装完成后,条件属性里$$page_number$$totalPage_number也可以参与计算了,目前条件属性里可以设置边框、字体、新值、背景、颜色等样式。注:目前只有样式可用,新值无法自动调整行高...2016-02-03 15:05:44 · 223 阅读 · 0 评论 -
FineReport实现根据点击次数奇偶性排序的方法
使用FineReport报表软在进行排序的时,很多时候您可能想实现根据点击的次数进行升降序排序,也就是说点击第一次点击标题升序排序,再次点击就降序,以此类推,而不是通过选择升序进行升序排列,选择降序进行降序排列。由扩展后排序可知,可以根据参数值的不同来决定升序还是降序,这里也可以此思路进行实现,定义一个参数,如果参数值为1的时候,就升序,参数值为0的时候,按照数据列的负数进行升序排序,即...2016-02-15 09:16:22 · 237 阅读 · 0 评论 -
如何开发FineReport的自定义控件?
FineReport作为插件化开发的报表软件,有些特殊需求的功能需要自己开发,开发的插件包帆软官方有提提供,可以去帆软论坛上找,本文将主要介绍如何开发一个自定义控件,这里讲讲方法论。原创 2016-12-15 14:43:26 · 2956 阅读 · 1 评论