反饋已提交

網絡繁忙

圖表監控重新整理

1. 概述

1.1 版本

報表伺服器版本
11.0

1.2 應用場景

圖表重新整理功能可實時監測後台資料變化,動態重新整理圖表資料;還可監檢視表表組件中的參數重新整理,即圖表組件中某些屬性設定了公式參數,當參數更新時,圖表隨之重新整理資料。

如下圖儀表盤監控重新整理範例,資料可實時重新整理。

注:當圖表資料來源於儲存格資料時,圖表不支援自動重新整理。

1.3 功能介紹

透過圖表屬性面板「特效>互動屬性」的「監控重新整理」設定項實現。

2. 範例

2.1 設計範本

建立決策報表,在報表中拖入儀表盤「chart0」和決策報表塊「report0」,儀表盤選擇「多指標的儀表盤 360 度」。

報表塊跟隨儀表盤重新整理,需利用 表單內報表塊重新整理插件 實現。此處新增報表塊僅為了表現圖表重新整理的正確性,也可以不新增報表塊。

如下圖所示:

2.2 準備資料

建立資料庫查詢 ds1,SQL 查詢語句為:

SELECT 

訂單ID,貨主城市,

strftime('%Y-%m',訂購日期) 年月,

sum(運貨費) 運貨費

FROM 訂單

where 訂單ID=10001+'${mod((datetonumber(now())-datetonumber(a))/2000,1000)}'

group by 貨主城市,strftime('%Y-%m',訂購日期)

order by 運貨費 

SQL 說明:

  • SQL 中選擇的訂單號動態跟隨時間改變,模擬後台資料變化

  • 公式 mod((datetonumber(now())-datetonumber(a))/2000,1000) 說明如下表:

公式
說明
datetonumber(now())傳回自1970年1月1日 00:00:00GMT 到當前時間經過的毫秒數。這裏的 now() 在範本預覽時也會實時變化
datetonumber(a)

這裏的 a 是範本參數,a 的預設值也為 now() ,但這個 now() 表示預覽範本時預覽的這一瞬間的時間,範本預覽中 a 不再變化

注:新增參數的說明請參見第 2.5 節 

/2000本文範例設定定期重新整理的重新整理間隔為 2 秒,所以這裏除以 2000 毫秒,即 2 秒重新整理一次,時間差值也隨之變化  
mod(number,divisor)

傳回兩數相除的餘數。結果的正負號與除數相同。number 為被除數,divisor 為除數

2.3 綁定圖表資料

選中儀表盤,選擇「資料」,綁定圖表資料,如下圖所示:

2.4 建立範本參數

設計器菜單欄點選「範本>範本參數」,建立一個範本參數 a,預設值為公式 now(),如下圖所示:

2.5 儀表盤設定

1)樣式設定

選中儀表盤,屬性面板選擇「樣式>標題」,設定標題的文字內容和顏色,如下圖所示:

標題文字公式為:ds1.select("貨主城市", 訂單ID = 10001 + mod((datetonumber(now()) - datetonumber(a)) / 2000, 1000)),即動態展示貨主城市。

2)自動重新整理設定

選中儀表板,屬性面板選擇「特效>监控重新整理」,設定自動重新整理屬性,如下圖所示:

  • 後台檢查:開啟

  • 時間間隔:2秒 (跟之前 SQL 中的變化時間同步)

  • 自動資料提示:不勾選

2.6 報表塊設定

不新增報表塊可忽略此步驟。

1)設計報表塊表格

把 ds1 對應欄位拖入報表塊「report0」,「貨主城市」欄位拖入 B1,「運貨費」欄位拖入 D1,如下圖所示:

2)報表塊重新整理設定

選中報表快,屬性面板點選重新整理按鈕,設定「定期重新整理」,「重新整理間隔」為 2 秒。如下圖所示:

2.7 效果預覽

2.7.1 PC 端

儲存報表,點選「PC 端預覽」,效果如下圖所示:

2.7.2 行動端

同時支援 App 端和 HTML5 端,效果如下圖所示:

注:行動端需要使用11.0.66及之後版本

3. 範本下載

點選下載範本:圖表監控重新整理.frm

附件列表


主題: 圖表應用
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙