2011-06-23 43 views
1

我創建一個使用報表應用程序的Web應用程序。到目前爲止,我已成功地創造出一個查詢數據庫Interbase的存儲和查詢的結果爲一個數據集,它看起來像ASP.Net的幫助C#圖表控件

NAME | GP | ORD_GP | EXP | TOTAL GP | TARGET 
a  206  48  -239  15   1600 
b  0  27  0  27  1520 

這些數據然後用於創建一些列圖表的應用程序。這就像這些

enter image description here

我現在需要能夠做的是創造另一個圖表將顯示總GP的小時線圖,問題是Web應用程序查詢數據庫,每三分鐘獲取新數據並將其存儲在數據集中,然後顯示新的列圖。

有人可以請建議我怎麼能夠爲總數GP創建一個折線圖,同時考慮到這些數據在不斷變化。

+1

mhh ...對不起,我不太瞭解您的問題。你卡在哪裏?你試過什麼了?什麼不符合你的預期? – DarkSquirrel42

+0

到目前爲止,我還沒有嘗試過任何東西,我想建議我應該如何創建每小時更新一次的線圖。目前的問題是每3分鐘從數據庫中提取數據,並且TOTAL GP是即時計算的,因此TOTAL GP實際上並不存儲在任何地方。那麼我將如何創建一個線圖來顯示每個人的TOTAL GP的小時更新?希望這現在有道理 – c11ada

回答

0

我會使用一些後臺守護進程/ sheduled任務的/ etc服務器上regulary計算「總GP」和存儲在某個地方(db表)使用時間戳的「快照」值...

您的Web應用程序知道這些快照的最後顯示時間戳,並且可以隨時查詢所有更新的內容(例如,每隔3分鐘)