FineReport

最強大的動態報表與BI商業智慧工具!

報表彌補資料庫不足(一)

在進行數據處理和數據分析時,常常遇到這樣的情況,資料庫當中存儲的數據都有一個時間戳。但是這個時間戳往往不是連貫的。例如下面將要提到的例子,比如一個員工業績考核年報。假設一月份是假期,所有員工都沒有業績記錄。那麼按照普通的做法,在動態報表與
BI
商業智慧軟體當中展示數據的時候,則不顯示有這樣一個月。

但是我們在查看數據的時候,往往希望一整年的數據是連貫顯示的。但是這時,不可能通過修改資料庫達到目的,就只能通過報表工具來彌補資料庫的不足。

下面是用FineReport動態報表與BI商業智慧軟體做的一個例子:

員工業績統計報表

該表的資料庫結構很簡單,共包含4個列,分別是編號,員工姓名,時間,業績。按照普通的做法,就是將序號,員工姓名分別拖拽至單元格當中,設置縱向擴展。時間列設置橫向擴展。數據放置到交叉的位置,也就是這是一個最簡單的交叉報表

但是從效果圖裡面可以看到,1月是全部沒有數據的。如果直接從資料庫當中讀取數據來展現,報表當中就不會有1月這一列。所以這裡的連貫月份就需要我們用報表來實現。

在FineReport動態報表與BI商業智慧工具當中,有一個list的功能,也就是手工設置一串數據。這裡我們就設置了一個list 從1到12。並且通過高亮將單純的數字改成了1月,2月這樣的形式。

然後當然,我們list出來的月份數據和統計數據需要通過關聯達到準確計算的目的。這時候就需要在統計數據格子的過濾條件當中,添加關聯的條件了。

  • 聯繫我們

  • 電話:0933-790886
  • 邮箱:brian.wang@fanruan.com
  • 地址:300 新竹市學府路40號 (交大育成中心 R302)
  • 臉書粉絲團
Copyright©2017 Fanruan Software Co.,Ltd. All Rights Reserved. 帆軟軟體有限公司 | 蘇ICP備14031611號-8

返回頂部