请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
孤陌(uid:61254)
职业资格认证:FCP-报表开发工程师
REGEXP公式里关于中文正则表达式判断
在REGEXP公式里中文的正则表达式应该是这样REGEXP(A1,"(.*)完成(.*)")填写,这样的效率比FIND()公式高多了
简道云微信集成后 发布应用支持以简单云目录来做应用入口吗?
如题
快过年了 给大家发点福利 回帖有50%机会得500个F豆 先到先得 过时不候
快过年了 给大家发点福利 回帖有50%机会得500个F豆 先到先得 过时不候。差点忘 现在帮助文档 已经开放下载PDF功能 欢迎━(*`∀′*)ノ亻!大家使用。 论坛运营委员会 编辑于 2020-1-17 12:26
层级填报每个层级的最后一行设置删除按钮不可用
功能如标题所说
帆软报表跨页传值
编辑于 2019-10-16 10:44
分组填报序列号增加删除后重新编号
编辑于 2019-10-3 15:22 编辑于 2019-10-3 15:33
逐层累减
填报用的逐层累减公式IF(LEN(D2) = 0, 0, MIN(MAX(SUM(C3{A3 = $A3 && B3 <= $B3}) - D2, 0), C3))解决用层次坐标公式后不可以填报入库的使用问题 编辑于 2019-8-24 20:48
子页面选中多行插入主页面
效果图 编辑于 2019-3-18 08:31
回答版块附件建议增加收费功能
现有回答版块的情况附件是没有办法设置预览权限或者设置收费功能,这样导致会出现一个尴尬的问题,有些价值比较大的模板也免费放出来
2017开年大戏之惊心动魄夜
大家好我是孤陌,今年34岁,因为是早产儿,爸妈给我取了个小名 路生 寓意好养活。现在在启东优思任职,专职:运维。FineReport僵尸粉,帆软社区顾问,帆软论坛互助团队叫兽组成员,2016年十佳用户和2017年荣誉勋章获得者之一。 92162 16年底,官方发布了2016年度十佳活动,因为是投票形式的活动,还为期长达一个月,这一个月真的是让我欲生欲死,欲罢不能,无所不用其极。先是每天定时轰炸 亲戚 朋友 给我投票,空了就下到生产车间啦着员工给我投票,不管认识不认识的,那段时间 不知道叫了多少人 美女 帅哥,就是为了拉投票(是不是有点太不要脸了{:4_842:})。然后发现这样效率太慢,还每天腿都跑断,于是又想了一招 在食堂 宿舍 考勤机 贴上二维码 还在路由器和考勤签到界面 弄了一个投票链接,这样上网 和签到就弹出投票链接进行拉票。最后还无耻的,找上大领导,发了一个让各部门领导支持一下我的邮件,弄了一波全厂投票的活动,最后只拿到了第二名,辜负了全厂的厚爱。在这里感谢那段时间每一位帮助我、支持我的朋友!送你们一个么么哒! 废话不多说,年会的整体过程请看星痕写的2017开年大戏-帆软年会 我们回归主题,说说 我 软哥 大师兄 在情趣酒店 惊心动魄的一夜。 话说那天,星星喝醉之后,我扶星星回到宾馆休息,把星星交给真实哥之后(据真实哥控诉 那天星星折腾了他一晚上,再根据星星一天都缓不过劲来的表现,这个剧情请大家自行脑补,我就不多说了)才知道居然没有房间了,谢特,没有房间这凌晨一点了让我睡大街上啊 我心里暗暗吐槽道,这时候一副猥琐样的大师兄,向软哥抛了抛魅眼说我记得前面有一家酒店还不错要不我们到哪里看看,于是我拖着行李箱,跟在软哥和大师兄的后面,看着前面勾肩搭背的软哥和大师兄,我心里升起了一丝丝不好的预感。不到一会我们来到了一家 名叫 维多利亚的酒店,望着这家充满异国风情的酒店,我心里的不安又加重了一些。步入酒店,值班小妹用疑惑的眼神看着我们问到,你好,几位先生要住店?是的 要开几间房呢3间吗?这时大师兄猥琐的朝着软哥一笑,回答到不了,开2间就好了,我和软哥一间就可以。哦,好的 值班小妹这一句意味深长的回话,让我摸不着头脑。开好房间后,我们就这样在值班小妹饱含复杂情绪的眼神注视下 进入了酒店房间,在我进入房间前,我听到了离我房间不远的地方传来了 软哥 大师兄 低沉的喘息声 惊呼声和重重的关门声。我打开房门,插入电卡,眼前的一幕让我惊呆了,圆形的大床 粉红色的蚊帐 大大的圆形浴缸 在那昏暗的粉红色灯光下 强烈冲击着我的视觉。在这一瞬间,我才终于明白 那句意味深长的 哦 和那饱含复杂情绪的眼神是什么意思。这一夜 我失眠了,当我醒来的时候,软哥和大师兄已经离开了,在我离开酒店的时候 我回头深深的望了一眼,反手给了自己俩巴掌...... 我与帆软相遇于2015,是从平行到相交,相识在2016,是学习和了解,相知于2017,是同行与共进,这一年我从砖家升为叫兽,最佳获得了800多个,还有幸获的软哥邀请加入帆软社区顾问群为社区的运营出谋划策,并获得了2017劳模勋章 和荣耀勋章,这一些荣耀和勋章一步步见证了我的成长,谁又会想到两年前的我对于帆软还是一个一问三不知的愣头青呢,经过与你同行共进的我,在2018与你又会发生什么样的故事呢,大家敬请期待。。。
如何基于报表工具FineReport进行二次开发 转发
随着FineReport的发展,它提供的设计器和服务器应该能够满足绝大部分的需求,完全实现零编码的软件开发、革命性地加快软件的开发以及提高软件的稳定性。但是需求千变万化,而FineReport本身所具备的功能是报表中比较典型的,一些比较有个性的功能无法实现,那么就需要应用开发人间使用网页脚本、API接口等进行深入的开发,而这一点,FineReport报表工具是支持的,那么如何来实现插件开发呢?Ant打包Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。其中一些比较典型的任务就是编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。具体的使用方法如下:1、下载安装Ant到官网上下载最新的Ant,这里下载的是apache-ant-1.9.7-bin.zip下载完成后进行解压,这里解压到D:\apache-ant2、配置环境变量新建环境变量:ANT_HOME:D:\apache-anthttp://img.blog.csdn.net/20161111155805780?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 在环境变量PATH的最后面添加一下内容:;%ANT_HOME%\bin注意前面的分号,如果PATH最后没有分号“;”的话要加上,有的话就可去除http://img.blog.csdn.net/20161111155831411?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回车键,会显示出安装的ANT版本,说明配置成功了http://img.blog.csdn.net/20161111155856740?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 3、简单Ant编译首先在D:\plugins-git盘下建立一个build.xml文件,内容如下: 进入xml文件路径,运行antsayHelloWorld,如下:http://img.blog.csdn.net/20161111155916677?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 4、进行插件打包l 将源码下载到本地http://img.blog.csdn.net/20161111155943756?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center l 新增FineReport的jar包,将下图的6个jar包拷贝到lib/report文件夹下http://img.blog.csdn.net/20161111155954781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center l 打开bulid.xml文件,根据实际安装的jdk位置修改jdk路径http://img.blog.csdn.net/20161111160012507?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center l 打开插件,在插件工程目录下执行ant-fbuild.xml jarhttp://img.blog.csdn.net/20161111160025054?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 将打包好的文件夹打包成.zip文件,这样这个插件就打包完成,可以在设计器上安装了http://img.blog.csdn.net/20161111160045360?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center l 安装插件安装完成后,如下图:http://img.blog.csdn.net/20161111160101429?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 安装完成后,可以在公式编辑器中的【函数类型】下看到插件函数了,插件函数里有一些常用的函数如下图:http://img.blog.csdn.net/20161111160207212?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 插件开发实例1、自定义导出插件默认的报表工具栏中只能设置Excel导出、Word导出以及PDF导出,如下图所示。如果想导出CSV、TXT等文件就比较麻烦,只能利用自定义按钮来实现。http://img.blog.csdn.net/20161111160243048?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 在FineReport V8.0中提供了工具栏按钮的接口,可以通过此接口来开发插件,实现各种工具栏按钮的功能l 关键接口// 国际化文件引入接口 com.fr.stable.fun.LocaleFinder // web端工具栏按钮扩展接口 com.fr.report.fun.ExtensionButtonProvider // 导出处理扩展接口 com.fr.report.fun.ExportOperateProvider // 设计器中工具栏设置中工具栏按钮扩展接口 com.fr.design.fun.ToolbarItemProviderl 插件工程结构http://img.blog.csdn.net/20161111160313704?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center l 实现过程实现关键的几个接口。主要类如下所示对于的piugin.xml中的部分配置com.fr.plugin.export.csv.core.CsvExport com.fr.plugin.export.csv.core.CsvExtensionButton com.fr.plugin.export.csv.ui.CsvExportToolbarUI com.fr.plugin.export.csv.CsvLocaleFinderl 打包插件在插件目录执行下面的命令,或者直接点击build.bat批处理文件(注意修改JDK路径)ant -f build.xml jar安装插件后,在web属性配置界面就可以添加csv导出按钮了,http://img.blog.csdn.net/20161111160355230?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center 这个时候在浏览器上预览报表,就可以看到菜单栏上的csv导出按钮,点击就会把当前的报表导出成为csv文件。2、自定义函数插件开发在使用FineReport的自定义函数的时候,我们可以通过编译class之后通过函数管理器添加自定义函数,但是这样有如下三个缺点:1)维护麻烦,每次更新韩式,都需要找到class文件所在的目录之后用新的class文件替换掉2)自定义函数缺少该函数的使用说明,不知道的人无法正确的使用该函数,提高了沟通成本3)传播不方便,在一台机器上使用的自定义函数,如果在另外一台机器上也要使用,需要找到需要拷贝的class文件和function.xml文件为了解决这三个问题,报表工具FineReport中提供了函数定义的接口,可以通过插件来添加自定义函数,具体开发过程如下:l 关键接口和xml属性com.fr.stable.fun.FunctionDefineProviderl 接口属性 配置属性值描述 class自定义函数类别 name函数名 description函数使用描述 l 使用方法l Piugin.xml内容HTML/XML代码 com.fr.plugin.function.collection yes 1.1 8.0 2015-09-10 author l 实现内容(拼接两个字符串)importcom.fr.general.GeneralUtils;import com.fr.script.AbstractFunction;import com.fr.stable.ArrayUtils;import com.fr.stable.Primitive; public class MyFunction extendsAbstractFunction { @Override public Object run(Object args) { if (ArrayUtils.getLength(args) < 2) { return Primitive.ERROR_VALUE; } return GeneralUtils.objectToString(args) +GeneralUtils.objectToString(args); }}l 插件打包和安装在插件工程目录下执行ant -f build.xml jar安装好插件后,会获取到插件安装包,通过设计器安装该插件后,可以在公式编辑器中的“插件函数”项下看到插件函数了http://img.blog.csdn.net/20161111160441902?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
扫描枪应用方案之二 物料出库
员工根据出库单进行物料出库的时候,如果只是单纯的靠人工去识别,很容易造成错料,少料,多料等等情况出现。这时候我们可以利用FR 根据出库单,拿到相应的物品明细表,然后用扫描枪扫描条码和明细表的进行比对,就可以防止这些情况发生。 编辑于 2017-9-27 14:03
扫描枪应用方案之一 扫描入库
在生产线上,扫描枪的应用是非常广泛的。但是FR里的填报里,插入行都需要手动点击插入按钮才可以插入新的一行,还需要移动鼠标到所要录入的单元格里才可以用扫描枪录入数据。这是非常不方便的,严重影响工作效率。现分享一个 扫描数据后自动插入新行并把数据赋值到新行后,焦点返回扫描窗口的方法。 编辑于 2017-10-12 08:49
午夜随感
我总是喜欢在如此孤独的夜里,翻起过去,那些被自己深埋心底的往事,得到的,拥有的,失去的,有种恍然如梦的感觉。一直都很明白,自己是不该沉迷于过去的,忘记不该记住的,忘却一切,那样才能换来短暂的轻松。其实,我是害怕深夜的,会有一种无尽的寂寞袭向我;我却喜欢深夜,因为只有周围漆黑一片,我和我的泪才是安全的。 想起了曾经说过的一句诺言,如今却明白感情其实并非自己所能控制,没有人知道明天会发生什么,既然拥有着,就学会享受吧。也许存在才有希望,不要等到有一天爱情失去了原本的色彩,诺言也就一文不值了。这世上的事有开始就会有结束,感情亦如此吧。等到Game over的那一刻,是毁灭还是解脱,也只能独自承受。  爱是两个人感情的寄托,也是两个人真心的走在一起的,生活中我们都离不开爱,没有爱的生活毫无意义,就象两个没有感情的活在一起,不但是身体的折磨,而且是心灵的腐朽,精神的摧残,太物质化的东西不会长久,太现实化的问题只是一种空想,太爱一个不爱自己的人只是另一个的负担,太相信一个人的承诺只会更加的失去自我!最后只能托着疲惫不堪的身体躲在无人的角落一个人哭泣! 参照周围的感情,曾经觉得自己是幸福的。只是突然发现,自己的手心和手背都是冰凉的,竟然找不到可以取暖的东西。那样的我还是幸福的吗?我是不是一直都在自欺欺人,也许这个世上本没有谁是谁的谁,我只能妥协,在爱情面前,向寂寞低头。原来,爱与不爱都是寂寞的。爱比不爱更寂寞。 有时候觉得我安静起来确实可怕,冷得让人难以接近,甚至可以把人击垮。其实这只是一种自我保护,一种内心脆弱的真实写照。心都冷了,还有什么会是温暖的呢?脑子里一下子闪过好多人,只是都如烟花般一瞬随即消逝。试着用左手握住了右手,给了自己最简单的温暖。不再奢求别人的给予,开始学着自己给自己。 编辑于 2017-9-24 09:41
用帆软数据决策系统做先进先出的仓库系统
企业肯定都有自己的仓库,但是中小型企业 并没有上ERP系统 还停留在用EXCEL做仓库系统 这样做法造成计算和统计都需要耗费大量的人力,因此我用FR开发了一个简易的仓库系统。 入库流程包括:来料注册→来料入库→ 入库单→入库摆放 因为涉及到先进先出 所以我们需要给每盘物料按照物品编码+批次+规格+数量来生成具有唯一性的料盘编码,并打印出来贴到料盘上。为了提升工作效率 减少员工操作 只是在FR做了一个简单的填报,然后在数据库做了一个触发器来生成唯一的编码。 如图 76263 提交入库后 弹出条码打印窗口,进行条码打印 76264然后把条码贴到料盘上 再根据入库单上的库位来到相应的库位然后用PDA 扫描料架上库位编码后再扫描此库位要入库的料盘编码进行入库。 76270 出库流程包括:生产计划→ 生成出库单→ 出库物料核对→物料出库 工厂根据生产计划选择相对应的BOM 填写生产数量 生成物料需求明细单76286如物料不足生成采购需求订单,如物料满足生产需求 生成出库明细单。76287 为了实现先进先出 我在数据库写了触发器 根据批次和数量的大小规则来出库。 根据出库单去相应库位拿到物料后选择相应的出库单号 点击查询后扫描料盘编码进行核料76288 全部扫描完后提交入库 正式出库。 本人文笔有限,写这些东西实在痛苦,后面还涉及到订单取消 修改 库存查询 采购入库 物品基础资料 就不一一介绍了。
所有的相见恨晚都是恰逢其时,我与帆软相遇、相识、相恋、相伴的日子
如不曾相遇 便不会相识 若不曾相恋 则不会相伴 _题记 相遇FR,是偶然,亦是缘分 为了推动企业信息化,解决生产系统信息孤岛问题,我一直在寻找一个能够实现各个系统数据共享,读取生产数据生成报表的软件。偶然在网上发现了你,你不需要复杂的操作,只需要简单的SQL语句和拖拽操作即可实现我的需求,然而却因为公司对信息化的不重视而错过了和你相识的机会。 相识FR,是命运,亦是必然 由于生产系统信息孤岛的问题,不符合其他公司产品的生产条件,导致几个公司对我们的审核失败,从而导致大量订单的丢失。企业信息化改革迫在眉睫,我再次向公司提出了《让数据成为生产力》方案。通过你,打造一条从前端生产➟后端测试➟维修➟质量➟包装的生产数据链,解决生产系统信息孤岛的问题。让公司生产效率提高,异常信息的定位更快更准确,产品质量追溯形成证据链,从而大幅度提升工作效率,并让领导层对生产情况有更加直观化的了解。 相恋FR,你若不弃 生死相依 方案通过了,我苦逼的日子来临了。当时懵懵懂懂完全没有接触过报表我,只能跟着帮助文档一步一步的去学习,看着你给我们这些菜鸟准备的各方面的模板,慢慢的了解,熟悉,掌握了一些报表制作方法。企业信息化改革之路注定是艰辛的,它远远比我想像中艰难的多,管理层态度摇摆不定,中层观念不改变,基层的不理解,化为三重大山拦在我前进的道路上,是你化做我手中的利器,随我开山劈路,用一张张漂亮的报表,准确完美的数据打开这艰难的局面。回望这一路走来,有欢笑,也有泪水,有痛苦,也有坚持。如果没有你的简单易懂,如果没有论坛各位番薯给我解决实际过程中出现各种各样的问题,也许我早已放弃。2016年是痛苦并快乐着的一年,是欢笑与泪水交织的一年,在这一年的时间里我和你生死相依,不离不弃,一路相扶相依走过这段艰难的日子,终于收获胜利的果实。 相伴FR,情不知所起 一往情深 路不畏长短 一心相伴 回忆起和你最初相识的日子里,内心总是那么忐忑不安 似乎总在患得患失中度过,总是害怕和你无法走完这段旅程。随着时光的流逝,我发现你是那么的平易近人,体贴入微,在工作中给予我极大的帮助。 因为你,我结识了许多志同道合的朋友,有永不疲倦的星痕 .猥琐大叔黑夜.闷骚的刀风哥.恨嫁的叶子姐.还有那温柔可人的秋云妹子,当然少不了我们的大管家传说哥,我们一起学习,互相讨论,共同进步。慢慢的我也从懵懂无知,化身为萌新口中的大神。为那些刚刚接触你的菜鸟们,解惑答疑。现在的我终于可以为这个“家”尽一分力了。 好了,故事就暂时讲到这里。本人,庞富升,现在启东优思电子有限公司任职,上个月有幸加入砖家组,没事就喜欢泡在论坛里,回答问题积极。如果您觉得我的故事挺有意思的,那就为我投上一票吧~ 51636
数据分析师的完整流程与知识结构体系
本帖最后由 pangfusheng 于 2016-12-16 12:35 编辑 作为数据分析师,无论最初的职业定位方向是技术还是业务,最终发展到一定阶段后都会承担数据管理的角色。因此,一个具有较高层次的数据分析师需要具备完整的知识结构。1. 数据采集了解数据采集的意义在于真正了解数据的原始面貌,包括数据产生的时间、条件、格式、内容、长度、限制条件等。这会帮助数据分析师更有针对性的控制数据生产和采集过程,避免由于违反数据采集规则导致的数据问题;同时,对数据采集逻辑的认识增加了数据分析师对数据的理解程度,尤其是数据中的异常变化。比如:Omniture中的Prop变量长度只有100个字符,在数据采集部署过程中就不能把含有大量中文描述的文字赋值给Prop变量(超过的字符会被截断)。在Webtrekk323之前的Pixel版本,单条信息默认最多只能发送不超过2K的数据。当页面含有过多变量或变量长度有超出限定的情况下,在保持数据收集的需求下,通常的解决方案是采用多个sendinfo方法分条发送;而在325之后的Pixel版本,单条信息默认最多可以发送7K数据量,非常方便的解决了代码部署中单条信息过载的问题。(Webtrekk基于请求量付费,请求量越少,费用越低)。当用户在离线状态下使用APP时,数据由于无法联网而发出,导致正常时间内的数据统计分析延迟。直到该设备下次联网时,数据才能被发出并归入当时的时间。这就产生了不同时间看相同历史时间的数据时会发生数据有出入。在数据采集阶段,数据分析师需要更多的了解数据生产和采集过程中的异常情况,如此才能更好的追本溯源。另外,这也能很大程度上避免“垃圾数据进导致垃圾数据出”的问题。2.数据存储无论数据存储于云端还是本地,数据的存储不只是我们看到的数据库那么简单。比如:数据存储系统是MySql、Oracle、SQL Server还是其他系统。数据仓库结构及各库表如何关联,星型、雪花型还是其他。生产数据库接收数据时是否有一定规则,比如只接收特定类型字段。生产数据库面对异常值如何处理,强制转换、留空还是返回错误。生产数据库及数据仓库系统如何存储数据,名称、含义、类型、长度、精度、是否可为空、是否唯一、字符编码、约束条件规则是什么。接触到的数据是原始数据还是ETL后的数据,ETL规则是什么。数据仓库数据的更新机制是什么,全量更新还是增量更新。不同数据库和库表之间的同步规则是什么,哪些因素会造成数据差异,如何处理差异的。在数据存储阶段,数据分析师需要了解数据存储内部的工作机制和流程,最核心的因素是在原始数据基础上经过哪些加工处理,最后得到了怎样的数据。由于数据在存储阶段是不断动态变化和迭代更新的,其及时性、完整性、有效性、一致性、准确性很多时候由于软硬件、内外部环境问题无法保证,这些都会导致后期数据应用问题。3.数据提取数据提取是将数据取出的过程,数据提取的核心环节是从哪取、何时取、如何取。从哪取,数据来源——不同的数据源得到的数据结果未必一致。何时取,提取时间——不同时间取出来的数据结果未必一致。如何取,提取规则——不同提取规则下的数据结果很难一致。在数据提取阶段,数据分析师首先需要具备数据提取能力。常用的Select From语句是SQL查询和提取的必备技能,但即使是简单的取数工作也有不同层次。第一层是从单张数据库中按条件提取数据的能力,where是基本的条件语句;第二层是掌握跨库表提取数据的能力,不同的join有不同的用法;第三层是优化SQL语句,通过优化嵌套、筛选的逻辑层次和遍历次数等,减少个人时间浪费和系统资源消耗。其次是理解业务需求的能力,比如业务需要“销售额”这个字段,相关字段至少有产品销售额和产品订单金额,其中的差别在于是否含优惠券、运费等折扣和费用。包含该因素即是订单金额,否则就是产品单价×数量的产品销售额。4.数据挖掘数据挖掘是面对海量数据时进行数据价值提炼的关键,以下是算法选择的基本原则:没有最好的算法,只有最适合的算法,算法选择的原则是兼具准确性、可操作性、可理解性、可应用性。没有一种算法能解决所有问题,但精通一门算法可以解决很多问题。挖掘算法最难的是算法调优,同一种算法在不同场景下的参数设定相同,实践是获得调优经验的重要途径。在数据挖掘阶段,数据分析师要掌握数据挖掘相关能力。一是数据挖掘、统计学、数学基本原理和常识;二是熟练使用一门数据挖掘工具,Clementine、SAS或R都是可选项,如果是程序出身也可以选择编程实现;三是需要了解常用的数据挖掘算法以及每种算法的应用场景和优劣差异点。5.数据分析数据分析相对于数据挖掘更多的是偏向业务应用和解读,当数据挖掘算法得出结论后,如何解释算法在结果、可信度、显著程度等方面对于业务的实际意义,如何将挖掘结果反馈到业务操作过程中便于业务理解和实施是关键。6.数据展现数据展现即数据可视化的部分,数据分析师如何把数据观点展示给业务的过程。数据展现除遵循各公司统一规范原则外,具体形式还要根据实际需求和场景而定。基本素质要求如下:工具。PPT、Word、finereport 甚至邮件都是不错的展现工具,任意一个工具用好都很强大。形式。图文并茂的基本原则更易于理解,生动、有趣、互动、讲故事都是加分项。原则。领导层喜欢读图、看趋势、要结论,执行层欢看数、读文字、看过程。场景。大型会议PPT最合适,汇报说明Word最实用,数据较多时FineRwpoet更方便。最重要一点,数据展现永远辅助于数据内容,有价值的数据报告才是关键。7.数据应用数据应用是数据具有落地价值的直接体现,这个过程需要数据分析师具备数据沟通能力、业务推动能力和项目工作能力。数据沟通能力。深入浅出的数据报告、言简意赅的数据结论更利于业务理解和接受,打比方、举例子都是非常实用的技巧。业务推动能力。在业务理解数据的基础上,推动业务落地实现数据建议。从业务最重要、最紧急、最能产生效果的环节开始是个好方法,同时要考虑到业务落地的客观环境,即好的数据结论需要具备客观落地条件。项目工作能力。数据项目工作是循序渐进的过程,无论是一个数据分析项目还是数据产品项目,都需要数据分析师具备计划、领导、组织、控制的项目工作能力。
用户密码不正确
在登陆报表平台页面经常出现用户密码不匹配,后经发现,是PC端登陆的时候,居然是移动端在验证。因为没有在移动端授权,所以出现用户密码不匹配的情况出现。
工业物料快速入库模板
本帖最后由 pangfusheng 于 2016-6-4 09:58 编辑
系统报表权限
12345下一页
个人成就
内容被浏览11,998
加入社区8年237天
返回顶部