请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
月下梧桐(uid:225071)
不一样的自己,不一样的世界. 职业资格认证:FCA-FineBI | FCP-报表开发工程师 | FCA-业务分析理论 | FCP-FineBI
关于一表多用时,提高用户体验的探索
引言:最近在遇到一个问题,就是工作中一些专门用来明细查询的报表,随着开发规模的扩大,逐渐会被越来越多的报表作为跳转或钻取的对象,问题也正源于此:当作为专门查询的明细表时,我们希望“点击查询前不显示报表内容”,因为此时控件值往往为空;而当作为跳转或钻取对象时,因为有参数传递,我们又希望“点击查询前显示报表内容”,因为这样可以省去点击“查询”按钮的操作,提高用户体验。归根结底,就是想要明细表在一表多用时,兼顾便捷度(跳转即加载)和自由度(控件随时可用)。 为了方便分享,此处采用“demo-NewbieGuide-下拉框模板参数为空选全部”作为示例模板。 142021 做法1:通过对“货主地区”控件配置初始化后事件实现。① 在原模板的基础上,“货主地区”控件默认值改为公式null;② 如下图配置控件初始化事件142022代码如下:var hzdq = this.options.form.getWidgetByName("货主地区");//获取下拉框控件“货主地区”var thislen = this.getValue(hzdq).length;//获取货主地区控件中值的长度if (thislen) {this.options.form.getWidgetByName("search").fireEvent('click');}//如果有长度则执行查询 做法2:通过设计器功能及传参实现配置超链接时取消勾选“展示参数界面”,同时加入“显示参数面板”参数“__p__”,如下图配置 142026 对比:通过在工作中实际应用,最终发现方法1开发效率更高——方法1是对跳转对象进行配置,配置完成后,其他任何报表跳转至此页面都无需额外配置,而方法2则需要对每一个超链接进行配置,尤其是一个模板中超链接较多时,工作量很大 编辑于 2021-2-18 21:07 编辑于 2021-2-18 21:08
谁说“业务”不“IT” ——从Report到BI的学习之路
bg3.png 人生总是充满了无限的可能,大千世界,茫茫人海,有些人,有些事,一旦不期而遇,往往就是一生的不解之缘。 大家好!我叫吴继坤,是一名来自油田的业务人员,每天的工作就是对着各种油田数据进行分析。而分析前的大部分时间都是在进行数据收集和处理,形成Excel图表,再写成PPT交由领导审核,修改后才能形成完整的分析材料。 这是一项繁重的工作,分析过程会涉及到很多的人,很多的环节,费时费力还容易出现纰漏,为此我曾报名Excel培训班,但这也仅仅是简化了部分数据处理的过程,相比于庞大的油田动、静态资料而言,显得捉襟见肘,加班加点更是常事。初识FineReport 去年4月,单位通知要进行FineReport培训,业务人员也可以报名。当时并不知道FineReport是何物,只是听人说是一款类似Excel的前端开发工具,不怕大家笑话,我那时连前端是什么都不知道,只是觉得既然和Excel差不多,那一定也能处理一些数据,于是就懵懵懂懂的报了名。学习的过程是苦涩的,即便FineReport是一款低代码依赖的开发软件,但是对于我这个IT小白来说,一行SQL语句都会让我头大不已,前三天完全是鸭子听雷。当第四天老师介绍一些模板成果时,我被深深地震撼到了,我惊讶于那些复杂的分析竟然可以不用人力,那些枯涩的数据竟然可以这么灵动,那些精致的图表竟然可以直接生成,这不正是我迫切需要的吗? 于是我就像打了鸡血一样,开始全身心地投入到学习中去,从数据库是什么,select语句怎么写开始一步步地学习。那个时候基本上是早上八点,晚上十点,白天上班,晚上学习,守着电脑就练习,不守电脑看文档。在这里得给帆软点个赞,帆软的生态做得很好,单单就是帮助文档这一块,就让我学习到很多知识,如果没有这些,我不可能快速入门。记得做的第一个报表模板是“原油产量对比分析”,足足用了半个月时间,技术点也无非是进行一些填报设置,再用IF和FIND函数多级嵌套实现对一些条件的判定,最后再形成汇总表,但成功发布的那一刻却让我欣喜若狂,那份心情里充满了成就感,也有对未来的期许,就如同一个每天拿石斧砍柴的孩子,突然获得一把锋利宝刀一样。 这样的一次成功,一旦开始就很难停下来,不知不觉,我竟完成了自己岗位的大多数工作的信息化转变,也因此提高了工作效率,有更多的空余时间进行一些业务模块的开发,进入了一个良性的循环。渐渐地,其他岗位的一些需求也会找我帮忙,领导说我越来越像一个复合型人才了,其实我知道,我离复合型人才还有很长的路要走,我之所以能在一年内开发上百个报表模板,得益于业务人员对需求的熟知,因为我知道自己有什么样的需求,要什么样的图表,表达什么样的中心,哪里需要重点表现,哪里需要岗位协同,当这些事情都了然的时候,报表的开发会额外地高效。但就IT层面来讲,我依然只是一个初学者,我的知识体系决定了我的开发理念、思路、方式都存在很大的局限,我迫切需要在这方面得到提升。走进FineBI 我所就职的企业是一个大型国企,这里从来都不缺少优秀人才,今年9月末,接到了我们厂信息中心穆广峰主任的电话,他说他参加了帆软的技术大赛,获得了行业金奖,帆软作为奖励提供了FineBI的学习机会,问我有没有兴趣参加,我满怀欣喜地答应了下来,因为这正是我所需要的。 就这样,怀着“长见识、拓思路”的目的加入了2009期的BI学习班,一看班级群,Lynn老师、Suri班主任、小何答疑助教、煜佳作业助教,不就是学个网络视频至于这么大阵仗吗? 没想到第一周就颠覆了我的认知,总体感觉一个字——肝,两个字——真肝。第一周,要求完成作业1和作业2,我一看:不多!就两道作业。结果等周六做作业时傻眼了,作业1上来就是要做一个仪表板,我那时连FineBI还没安装呢,爬还没学会呢怎么就直接要求跑了呢?没办法,安装软件、下载学习资料、观看视频一个都不能少,虽然最后跟着视频磕磕绊绊完成了,一看时间已经半夜了,总有一种上来就被打一百杀威棒的感觉。 第二天不敢怠慢,早早地开始做作业2,还是要先看六个视频,再做一组理论题,终于熬到实操题,一看:两道!——RFM模型、归一化、二八分析、ABC分析,仅仅是题干部分就出现了一大堆术语,顿时头大,于是接下来的半小时一直和“度娘”保持密切互动!等弄清楚这些理论开始做题的时候,发现没有视频演示步骤,所有步骤都要自己摸索解题思路,就这样,从下午4点开始,不知不觉又熬夜了。137270 一个月下来,只干了三件事:上班、带娃、写作业。也不知道熬了多少夜,最后总结: ①作业是用来趟雷的,需要花费大量时间倒下、爬起、再倒下、再爬起……直到虚脱地到达终点; ②本周的作业永远是最难的,上周的作业永远是最简单的; ③每一次作业攻坚战,当你以为全歼敌人后,总有那么几个狡猾的兵油子朝你开黑枪——砰——扣三分、扣五分……; ④学员是熊猫眼,老师是夜猫子(无论多晚,有问必答); ⑤奖励是真丰厚,平均分满60免费报考FCBP,一等奖学金2000F币(大家别看我,我是学渣); ⑥FineBI才是培养复合型人才的,不但要掌握软件的操作,还要懂商业分析方法,懂美学(仪表板布局、配色),懂写作(数据可视化故事),懂播音(视频录播),懂时间管理(如何能按时完成作业)。137271 怎么样,那边想学FineBI的同学是不是在瑟(mo)瑟(dao)发(huo)抖(huo)呢?来吧!加入熊猫的队伍吧!这是一个付出和收获不成正比的买卖,因为你的每一分付出都会收到意想不到的收获。什么?不想付出?那更应该来了!把自己的业务交给FineBI去做,每天只等“收菜”,岂不美滋滋? 编辑于 2020-11-4 21:31
个人成就
内容被浏览26,703
加入社区5年235天
返回顶部