AMD|用了4年,终于发现了这款国产报表工具的魅力( 二 )


3、为了更清晰地查看中国式复杂报表 , 最好能冻结行表头和鼠标悬浮处高亮 。
中国式复杂报表本身就是国人做表不规范产生的恶果 , 就像是有了信号灯和斑马线依旧堵车的“中国式过马路”一样 , 是有着强烈中国本土特色的企业问题 。
报表软件和企业主更应该想办法规划报表格式 , 让报表变得更加简洁 , 而不是一味地增加所谓的报表模板、报表样式 , 就像是把信号灯做得越来越好看、但交通问题仍然无法解决一样 。
但好在FineReport在使用上也下了功夫 , 增加了冻结行表头和鼠标悬浮处高亮的功能 , 前者只需要在报表设计器中更改「重复与冻结设置」 。 后者需要添加JS事件 , 具体怎么操作可以自己去看他们的帮助文档 。 这两个功能设置好之后 , 才能在眼花缭乱的数据中定位到自己想看的内容 。

4、不想花大量时间在大屏可视化设计上 , 但驾驶舱和数字化大屏的需求量上升 。
就跟写“流水账日报、周报”一样 , 这年头可视化大屏和管理驾驶舱几乎是每个公司的必备项目 , 有的只是为了秀一秀公司“科技实力” , 做做“面子工程”;有的确实有些“指点江山”的需要 。
但我还是觉得 , 数据可视化纯属是锦上添花的工作 , 不该把大量时间人力投入在此 。 FineReport里面也内置了不少可视化大屏模板 , 之前我花10分钟 , 更换数据拉了一张人力资源分析大屏 , 人力部门开会的时候直接就用了起来 , 说是虽然简洁但也很贴近业务 , 不纯粹是花里胡哨 。

给大家提个醒 , 不要看到某个软件可视化大屏多就去用 , 比如某S , 自适应做的很差 , 电脑上看着挺正常的 , 平板上打开给领导看的时候 , 全是变形图表 , 太尴尬了 。
二、怎么更好地用FineReport?几乎每天都会用到FineReport , 这里给大家一些使用小建议 , 希望对你们来说有用 。
1、用之前记得调整设计器内存 , 防止出现卡死的状况 。
FineReport的报表设计器默认设置的内存很小 , 最大才512M , 动不动就占满了 。 虽然帆软市场里面有设计器内存监控插件 , 但卡死的情况仍然存在 。 况且对于现在的电脑来说 , 调大点内存不算什么 。 只要准备一个记事本 , 把下面图中的文件下下来 , 保存到报表安装目录下的bin目录下 , 重启设计器 , 明显丝滑多了 。

2、用填报功能的时候 , 提前设置好「填报自动暂存」 , 不然一刷新数据就没了 。
填报数据时 , 很容易填了一半忙别的事情或者填完忘了提交 , 再次刷新后 , 之前填报的内容就消失了 , 这时只能无奈地再填一遍 , 字段多的时候就特别烦 。 提前在「填报页面设置」菜单栏里面勾选自动暂存 , 数据只要填写了就不会丢失 。
3、上面说填报没有自动保存很困扰 , 但填错了一个空一个空删除也很困扰 , 这里也可以用JS来实现一键清除填报内容 。
特别用在填报物料单的时候 , 货号、颜色、尺寸、数量等等项目都需要录入填写 , 一次可能有几十个空格要填 , 有一个填错就容易弄混 , 想要重新填写还要一个一个空删除 , 很浪费时间 。 这也可以用JS实现 , 具体代码你们可以自己去FineReport的帮助文档复制 。

4、想要分sheet导出Excel的时候 , 也可以用JS来实现 。
我们公司在导出Excel表格的时候 , 经常需要根据地区分Sheet展示 , 之前不会用 , 导出的时候总是导在一张表上 , 还要手动复制放到不同的sheet里面 , 有一回帆软的人来公司拜访的时候 , 教了我们用JS实现 , 具体代码怎么写可以去看FineReport的帮助文档 。