报表怎么做?4个技巧助你高效制作各种报表
3月3日 不将就投稿 月末月初,年末年中,一大批报表需求涌来。每到这个时候,都觉得自己的表格技能格外鸡肋,看到任何一个N天精通Excel的字眼都格外敏感。
但是,企业里批量的报表,爆炸的需求,纵使有再高的Excel技能也都招架不住。这时候恨不得有大神能写个万能脚本,一键搞定报表制作。
当然,万能的代码是没有的,半自助化的报表工具倒有一个FineReport。
这是一个开发人员很常用的web报表工具,使用简单,可以轻松制作各种复杂报表,批量生成同类型报表。像周报月报这种固定报表,做好模板,定时调度可自动生成。
但是,也有人会问,报表样式迥异,很多都很难共用一张模板,需求多了,做模板也很吃力啊。
人啊,总是求懒心切。这里我总结了FineReport制作报表模板的几个技巧,比如复用数据集,复用模板组件,能大大降低重复工作量。
1。数据集复用
FineReport对数据的操作,是将数据从数据库中提取出来作为“数据集”,然后再用于报表模板的设计和数据的展现集合。这样做的好处是能将不同数据库中的数据直接整合到一起,置于内存的数据处理性能也比较快。
在开发报表时经常会遇到需要复用已有数据集的情况,比如今天提取的一个数据集1个月前提取过。笨办法就是把以前的数据集打开,复制取数的sql语句,然后复制粘贴,虽然也比较费时,但比重新输入要好很多。
但是其他数据集的复用就特别麻烦了,特别是内置数据集。像模板内置数据集原理就是在模板数据集中新建一个类似数据库表的原表,可作为模板的数据源来设计报表。
但是是在原电脑上建立的数据库连接,如果换一台电脑这个链接就会失效,就看不了模板,这时候就可以直接将该模板的数据集定义成内置数据集或者在制作模板的机器上将该模板输出成内置数据集模板,这样该模板就可以在任何电脑上访问了。
往往我们需要重新构建内置数据集,再重新录入数据,可复用性为零,在另一个模板里使用其他模板已有的内置数据集就得重新做一个。除了费时间,再一点就是复用时操作太多容易出错,而且是不易察觉的错误。
这里推荐一个又快又不容易出错的方法notepad,它的好处体现在两个方面:
可以直接用notepad打开cpt或者frm(类似于代码的形式),把里面的数据集部分的代码复制到另外一个cpt或者frm里,一步复制粘贴就可以完全无错地复用。
还可以一键替换用了很多次的模板参数,不需要自己一个个去改,十分方便。
2。编辑sql优化
FineReport是通过写sql来提取数据的。
一般来说,我们取数都是从其他地方获取测试有效的sql语句粘贴到finereport中,比较麻烦。而设计器内部的sql编辑器没有智能设置,且显示区域较小,缺乏像navicat等自动联想、自动检测错误等人性化功能,导致开发报表时在设计器内部直接编写sql语句很麻烦,并且finereport内置的函数和数据库的函数还有所区别。
这个时候就可以安装一款“高级数据库查询”插件,该插件提供了简化sql输入、无缝对接sql可视化编辑工具的能力。
支持数据权限管理,方便之余更能兼顾安全;
支持语法提示、自动补全(支持补齐字段名)和代码美化,让具有不同sql代码编写习惯的开发者也能便捷地熟悉对方的代码;
在sql中加入帆软公式支持;
支持可视化的sqlbuilder,傻瓜式操作,通过简单拖拽就能完成sql编写,让没有sql基础的业务人员也能完成简单的sql编写,大大降低了报表开发的门槛。
对比
默认sql编辑窗口:固定大小,代码无法自动美化:
高级数据库查询:可全屏展现,自动美化代码:
SQL语句优化效果链接和插件下载,私信“插件”即可获得
3。单元格部分属性复用
他山之石,可以攻玉。很多时候我们能在别的模板中看到喜欢的设计,比如文字配色、背景色、边框设置、条件属性设置、超链效果等等,然后就想复制过来,但是一步步设置比较麻烦,希望能想复制粘贴一样简单地操作就能完成,现有的crtlB可复制格式。
但对于扩展、条件属性、超链、控件等不能实现,直接把全部内容和设置直接复制过来还需要再调整,往往我们只想要复制它众多属性中的一个,那么这里推荐使用一款插件可选择性粘贴,可将单元格的一下部分单独粘贴:
元素(插入数据列、普通文本、富文本、公式、图表、子报表、图片、斜线);
扩展属性(扩展分享、左父格、上父格、可伸展属性、扩展后排序及排序公式);
样式属性(自定义属性、文本格式字体、单元格样式边框背景、对齐、换行、缩进等);
形态属性(数据字典、条形码、公式形态、金额线);
其他属性(行高列宽调整、插入行策略、分页设置等);
控件(文本、文本域、数字、密码、按钮、复选按钮、日期、文件等控件);
条件属性(背景、字体、颜色、新值、行高、列宽等条件属性设置);
超级链接(网络报表、邮件、网页链接、动态参数、JS脚本等);
也可全部粘贴。
粘贴插件详细介绍和下载地址,私信“插件”即可获得
4。决策报表中组件复用
决策报表,是专为解决驾驶舱类报表而开发的。不同于普通报表设计格子式界面,FineReport决策报表采用了画布式操作界面,通过简单的拖拽操作即可帮助用户构建强大、全面的“管理驾驶舱”,在同一个页面整合不同的企业数据,完美的展示企业的各类业务指标,实现数据的多维度分析。决策报表文件的后缀格式是frm。
制作大屏或驾驶舱时,也可以复用已有demo中的整个模块,也可以复用其中的组件。
比如下面这个展示项目阶段及节点时间的模块,实际上使用了好几十个控件叠加起来才可以有这样的显示效果。如果要自己一个一个叠加实现需要花费非常非常多的时间和精力才能做好,而且还需要不断调试组建的大小和相对位置。
但frm里支持对多个组件的同时复制粘贴,并且可以一起放缩大小,保持整体比例和和各组件相对位置不变。
FineReport提供了组件云端共享和本地复用功能。帆软官方将收集到的优秀demo上传到云端共享中心,用户可根据需要,自行下载自己喜欢的demo,并应用到自己的决策报表之中,既节省了人力又做出了好看的报表。此外,组件还支持本地复用,对任意选中的组件通过键盘可以进行复制、剪切、粘贴,支持在同一个报表模板内复用,也支持在不同的报表模板间复用。
最后,一句话总结。对于复杂高频的报表,尤其是企业报表需求,使用专用的报表工具,再掌握一些提高效率的技巧,绝对事半工倍。
想知道更多关于FineReport,请点击下方“了解更多”
多乐士乳胶漆价格大概是多少(附价格表详细说明多乐士乳胶漆价格多乐士金装无添加5合1墙面漆5L,258元桶。多乐士金装无添加5合1(防水)5L,268元桶。多乐士竹炭森呼吸5合1墙面漆5L,315元桶。……
手机网游加速器?别再微信里求人了,这些都是说起现在最火的手游,相信大家都会想到和平精英和王者荣耀。没错,这两款炙手可热的手游都是腾讯爸爸旗下的。小雷平时就比较喜欢晚上闲暇的时候和朋友开黑玩和平精英吃鸡。……
易经怎么卜卦?别再去路边摊了,《易经》里已《易经》作为一本政治经典和人生经典,中国历史上的政治精英、文人士子在人生的某个阶段都会精研《易经》。孔子说:“加我数年,五十以学《易》,可以无大过矣。”政治家有时也……
it行业的发展前景分析:医疗IT发展潜力无限过去五年,中国IT解决方案行业发展迅速。按收入计算,中国IT解决方案行业的市场规模由2014年的1。1万亿元增长到2018年的1。9万亿元,复合年增长率为14。6。2018年中……
地下城怎么摆摊?dnf新活动如何快速拿到全部奖励dnf一直有一个外号,那就是地下城与小游戏,dnf经常在一些大版本更新的时候上架一些稀奇古怪的小游戏,像是养鸡、钓鱼、美少女养成等个各种各样的小游戏,甚至在dnf中你还能玩到赌……
什么是wifi6?其实它就在我们身边虽说5G正在普及,但5G手机的高昂价格以及动辄百元起的5G流量套餐,都令普通用户望而却步;近来被广泛提及的WiFi6技术,同样能够实现较快的网络连接和更低的时延,更重要的是,相……
天猫开店流程及费用(附入驻细则)先说开店流程,严格来说开店应该分成入驻和开店两个大节点:先说入驻:入驻条件:1、你需要有一家公司,一家一般纳税人的公司,现在是小规模没关系,可以马上去升,升了可以降……
企业管理软件排名揭晓:一起看看品牌排行榜前随着全球化竞争和个性化需求加速,企业不仅要做好内部库存、生产、采购、销售、财务、决策等资源计划,还要把关联的客户、供应商、分销商、制造商等,全部纳入一个集成的供应链中有效利用和……
初次见面说什么?一起聊聊相亲第一次见面说什我相亲过,想起来好尴尬啊。两个目标明确的陌生人第一次见面,无话可说啊,尤其是那些不爱说话的人,半天也吐不出一个字,让对方憋得慌,很想快速跳离,第一次相亲就宣告失败,这样就直接影……
不靠谱是什么意思?告诉你一个人不靠谱的3种表一个人的身上,什么样的品质最重要呢?这个问题的答案肯定是因人而异的。有的人觉得颜值即是正义,有的人觉得有趣的灵魂胜于一切,也有的人觉得最重要的还是善良。其实,……
报表怎么做?4个技巧助你高效制作各种报表月末月初,年末年中,一大批报表需求涌来。每到这个时候,都觉得自己的表格技能格外鸡肋,看到任何一个N天精通Excel的字眼都格外敏感。但是,企业里批量的报表,爆炸的需求,纵……
电脑打开网页很慢?图文详解如何彻底解决电脑早上来到公司工位,第一时间按下电脑开机键,然后,接杯热水,擦下桌面,坐等电脑打开。可想而知,鲜姐这台电脑的开机速度有多慢!其实,使用Windows的用户,绝大部分都……
双十一想做好,这些问题解决好马上就要国庆了,距离我们淘宝官方一年一度的双11又近了一步,每年的双11都是我们所有淘宝卖家大捞一桶金的好时机。但是每年店铺的运营节奏和套路又都比较固定,从产品备货到视觉页面,……
如何在宝贝主图中加点创意,让点击率提升?想让宝贝主图有更高的点击率,我们就要在做主图的时候,时常去看,把自己当做购物者主体,去思考什么样的主图更吸引自己,什么样的主图会让我们感觉到很不舒服,又是什么样的主图会让我们有……
小卖家也能快速抓粉丝,流量猛涨不是梦现在距离我们的双十一已经越来越近了,初步的招商活动都已经结束了,意味着双十一大促已经拉开序幕。现在是2017年,也是手机信息化时代为主导端的时代。现在大部分类目无线端流量占比已……
淘宝描述不当规则调整:严重者将扣48分!商品的质量问题一直是消费者在网购中最为关注的问题。卖家网小编从淘宝官方获悉,为了给消费者提供更优质的服务,维护淘宝网健康的市场秩序,针对部分卖家出售低劣商品的行为,淘宝网将加大……
淘宝店铺搜索排名怎么提升?商品详情页质量影响搜索排名吗?淘宝网于2012年1月起,商品详情页质量将会纳入到搜索排名影响因素中,如果商品详情描述中存在过多的关联宝贝推荐信息,那么将会影响其在搜索的排……
不花一分钱,挖掘购物车精准流量说到我们的购物车,可能很多同学不知道跟据官方统计:每天几亿人,往购物车里添加价值几百亿的商品!但是你的直通车里面的转化率高吗?添加购物车的多半都是对我们宝贝有兴趣,都是我们潜在……
淘宝店铺怎么选择主推款?每个店铺都会根据店铺实际情况来定制一个销售业绩目标,一旦有了销售目标我们还要落实到实际准备工作中去,只有准备工作做好了才能给活动销售额带来增长,那我们首先要确定店铺的主推款。主……
十二招教你搞定回头客,提升店铺转化回头客对于新客户来说更容易提升店铺的转化,小编今天给大家来带十二种拉回头客的方法,一起来看看。一、树立信任关系信任就是胜利维持长期关系的胶水,没有它,关系就松懈了。……
淘宝商品点击率如何查看和提高?淘宝商品点击率哪里看?淘宝商品点击率是不能直接在淘宝页面看到的,我们必须通过一点小方法来查看。有一些数据分析的软件需要购买,但是从生意经当中也可以看到生意经商品分析……
影响直通车的本质权重的因素有哪些?直通车怎么来衡量这个权重呢?来给这个宝贝更多的展现,更大的点击量呢?毕竟权重越高,排名越靠前,点击率越高,PPC也就越低!站在开发直通车工具工程师的角度言而总之,就一定会有一个……
淡季旺季如何交叉玩转销量?随着这些日子的天气转凉,秋季来临,下半年的旺季就快到来了。在这个淡旺季交替的时节里,一些过季的产品和当季的产品如何进行不同的营销,让单品卖到爆!当季的产品,另近节日找卖点……
如何运营好一家淘宝店铺?开淘宝店的人越来越多,淘宝的规则也越来越严,淘宝也早已不是最初那种只要有人买有人卖的传统形式了,如今想要运营好一家淘宝店铺,一些淘宝上必须要知道的内容可不少哦。现在是已经……