不同工具实现派生字段的差异

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

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

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

数据准备情况:

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值