Birt等开源报表工具中的复杂数据计算怎么处理?

集算器实现 Birt 等报表工具中不规则月份统计

报表 BIRT 时间段统计 集成

集算器实现 Birt 等报表工具中不规则月份统计

 

原文出处:http://c.raqsoft.com.cn/article/1552378480299?r=CGQ

业务报表中,常常需要基于时间段进行分组统计,特别是按月份分组统计。一般情况如果按自然月就简单了,但有时候也会需要按不规则月份来分组。例如,某企业从 1 月 16 日开始实行某种特殊的价格策略或营销活动,因此以后都想以每月 16 号为界来统计产品销售情况。这里所谓不规则月份就是指: 如果起始时间是 2013-01-16,则将 2013-01-16 到 2013-02-15 作为一组,将 2013-02-16 到 2013-03-15 作为一组。更特别的,如果起始时间是 2013-01-31,则可能要求将 2013-01-31 到 2013-02-27 作为一组,而将 2013-02-28 到 2013-03-30 作为一组,也就是“从每月最后一天”开始分组。

怎么样?小伙伴们是不是有点傻眼了?对于 Birt 等报表工具,一般都会提供按自然月分组的表达式,但也却都难以应对这种不规则月份分组的表达式。如果要解决这个问题,往往需要编写程序实现自定义报表数据集,而在程序中按这种规则进行分组,不但编程工作量不小,更重要的是基本无法通用。

现在好了,如果在报表工具中引入集算器,解决这个问题就易如反掌了。下面我们就以 Birt 报表工具为例,讲解一下实现的过程。对其它报表工具来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值