本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

[Java报表软件—技术知识]浅谈finereport为ERP提供报表解决方案之案例
FineReport——报表技术领跑者 发表于 2012/12/5 10:01:51

ERP——Enterprise Resource Planning 企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。    截止到目前,使用ERP的用户越来越多,对数据的钻取需求也越来越大,但ERP报表对用户个性化的需求支持的力度并不大,最多支持SQL语句查询,而对报表的样式就无能为力了,从今天开始,我将列举几个报表的应用,看如何解决ERP报表使用中的难题的。  一、销售订单执行情况明细表  1、ERP过滤界面图   2、ERP查询效果图   3、使用FR报表做出来的报表效果图  4、做好的模板图    5、报表设计过程中遇到这样一个问题:如何计算按期交货率?公式=按期交货笔数/总笔数。我们对笔数是这么规定的,在一张订单上,交货日期相同的为一笔,交货日期相同且全部未延期交货的为一笔按期交货笔数,这么说是不是有点拗口,但只要你做过类似的计算,相信你会理解的。当然,各公司的规定可能不大一样,但算法差不多。    这个问题看似简单,实则不然。销售订单号和交货日期这两个字段是往下扩展的,到底有几行是未知数,如何设置公式呢?第一步利用分组求出总笔数,用序号来代表:   注意看序号18和19,这是一张订单,但因为两条分录的交货日期不同,我们认为这是两笔订单,用序号来代表还有一个好处是看着直观,设计报表一定要站在用户的角度,因为他们是最终使用者。FR的父格很有作用,把序号的父格指向交货日期单元格就可以了。    EXCEL表功能最强大,用它也不好做,即使做了方法也不会比FR更简单。    做报表关键是思路和想法,当时在设计这个报表时,苦苦思索了一整天,也没有想到解决方案,无奈之下上论坛发贴求助,在jane版主的帮助下顺利解决,再次表示感谢! 相信大家从ERP效果图中可以看出,报表提供了两种单据数据,即销售订单和销售出库单,并且这两种单据数据还不是在同一行上,都是隔行显示,用户体验并不好,并且这些数据比较单一,如果我还想知道订单的入库情况、订单完工率、订单按期交货率呢?那只能对数据进行二次加工,比较常见的方法是把数据导出EXCEL表使用公式来做,粗略估计,没有个把钟头无法做出像样的报表来。 如何判断是否按期交货呢?增加一个辅助列,做好以后列隐藏,公式=if(and(min(Q5)>=0,P5>=1),1,0),只需要判断交货日期这一组中最小的数字是否大于等于0就可以了,如果条件符合返回1,否则返回0,做好这个之后求这一列的和就可以了,这个汇总就是按期交货的笔数,问题迎刃而解。写到这里不由的一阵感慨:FR真是太灵活了!可能有人会说:“你是不是FR的托呀,在这直打广告”,那么好,现在让你不论用哪个软件,按照这个需求能做出来,方法有更简单的,请在后面跟帖。  现在把ERP报表和FR报表效果图放在一起比较,是不是高低立判呀,样式效果还不是关键,关键是按照各个企业的管理特点开发出了非常有针对性的报表,充分挖掘已有数据,不怕做不到,就怕想不到呀。 转自finereport论坛(http://bbs.finereport.com/thread-24301-1-1.html)。

阅读全文(2039) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。


Bloginess

«September 2025»
123456
78910111213
14151617181920
21222324252627
282930

.: 我的分类(专题)

首页(357)
Java报表软件—制作笔记(54)
Java报表软件—功能比较(43)
Java报表软件—使用心得(21)
Java报表软件—行业动态(54)
Java报表软件—新闻资讯(48)
Java报表软件—技术知识(49)
Java报表软件—问题解析(2)


In the Bowl

.: 最新日志

如何对报表的参数控件赋值
java报表工具FineReport常见
报表怎么做 FineReport连接池原
报表怎么做FineReport数据连接之
报表模板之报表设计
报表模板之报表设计


.: 最新回复

回复:报表参数
好好学习,
好好学习,天天向上。买双 air jor
回复:理解FineReport缓存系列2
回复:理解FineReport缓存系列2


The Fishkeeper
blog名称:Java报表软件
日志总数:357
评论数量:69
留言数量:0
访问次数:1216720
建立时间:2006年4月16日



Text Me

.: 留言板

签写新留言

需要你的帮助


Other Fish in the Sea

.: 链接

报表开发工具  html5图表java报表开发工具




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.398 second(s), page refreshed 144775212 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号