業務報表的開發流程

當接到復雜的業務需求需要產出多張報表時,首先需要將需求理解透徹,然后梳理清楚包含哪些指標,然后設計報表的物理存儲結構。

具體從以下角度出發:

  • 1.以哪些維度計算這些指標,分析到哪一層的粒度(時間粒度是以天還是周來匯總;組織機構是到分公司還是事業部層級)。

  • 2.弄清楚各種單據的匯總表和明細表的聯系和區別。(計算金額盡量使用明細表)

  • 3.當涉及到累計指標的重算需要額外考慮如何初始化上一日的金額。(重算的話需要使用開窗函數)

  • 4.數據核對時,業務方需要按照其邏輯手算一份數據與我方核對,以便減少溝通成本。

  • 5.當需要形成一張寬報表時,使用case when 方式將行轉化為多列

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容