业务报表的开发流程

当接到复杂的业务需求需要产出多张报表时,首先需要将需求理解透彻,然后梳理清楚包含哪些指标,然后设计报表的物理存储结构。

具体从以下角度出发:

  • 1.以哪些维度计算这些指标,分析到哪一层的粒度(时间粒度是以天还是周来汇总;组织机构是到分公司还是事业部层级)。

  • 2.弄清楚各种单据的汇总表和明细表的联系和区别。(计算金额尽量使用明细表)

  • 3.当涉及到累计指标的重算需要额外考虑如何初始化上一日的金额。(重算的话需要使用开窗函数)

  • 4.数据核对时,业务方需要按照其逻辑手算一份数据与我方核对,以便减少沟通成本。

  • 5.当需要形成一张宽报表时,使用case when 方式将行转化为多列

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容