测评报表工具|不同工具实现派生字段的差异

原创
2023/06/19 20:53
阅读数 47

最近分析需要用到毛利率,原始的销售数据只有销售金额和毛利,需要通过公式生成新的字段,由毛利/销售金额=毛利率的业务逻辑。最近在研究国内的报表软件spreadsheet和finereport,因此用这两款工具来分别制作看下哪个更好用。

以下是两个产品完成的最终效果,相差不大。

性能情况:spreadsheet的耗时情况是100ms,finereport是701ms,spreadsheet较优。

 

数据准备情况:spreadsheet有拖拽式数据集,所以这次示例就选用了透视分析数据集完成,在透视分析数据集新增了计算字段毛利率的方式,如下图:

finereport数据集层面都是sql数据集,通过写sql的方式构造了毛利率字段,如下图

报表设计界面,实现路径基本都是通过构建好的数据集,设计好表样的基础上,将对应字段拖到对应的区域:

用了一段时间后,总的感觉是业务用户可以利用基于电子表格的透视分析数据集,对单张数据表进行自定义的数据处理。只需简单勾选即可从清单数据中筛选出报表所需的汇总数据结果,并生成透视分析结果集。

相比之下,Finereport只能通过编写查询语句从数据库中查询数据。在复杂场景下,还需要专门的技术人员通过SQL语言给字段进行二次计算、建模等操作。

因此,如果你会SQL,两种工具都是可选择的,实现难度相差不大。如果不会SQL的业务人员,建议使用spreadsheet。它是利用现有字段,并通过四则运算、函数等方式编写表达式,还可以生成新的字段。通过可视化配置的方式,你可以轻松实现这一点。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部