反饋已提交
網絡繁忙
圖表重新整理功能可實時監測後台資料變化,動態重新整理圖表資料;還可監檢視表表組件中的參數重新整理,即圖表組件中某些屬性設定了公式參數,當參數更新時,圖表隨之重新整理資料。
如下圖儀表盤監控重新整理範例,資料可實時重新整理。
注:當圖表資料來源於儲存格資料時,圖表不支援自動重新整理。
透過圖表屬性面板「特效>互動屬性」的「監控重新整理」設定項實現。
建立決策報表,在報表中拖入儀表盤「chart0」和決策報表塊「report0」,儀表盤選擇「多指標的儀表盤 360 度」。
報表塊跟隨儀表盤重新整理,需利用 表單內報表塊重新整理插件 實現。此處新增報表塊僅為了表現圖表重新整理的正確性,也可以不新增報表塊。
如下圖所示:
建立資料庫查詢 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) 說明如下表:
這裏的 a 是範本參數,a 的預設值也為 now() ,但這個 now() 表示預覽範本時預覽的這一瞬間的時間,範本預覽中 a 不再變化
注:新增參數的說明請參見第 2.5 節
傳回兩數相除的餘數。結果的正負號與除數相同。number 為被除數,divisor 為除數
選中儀表盤,選擇「資料」,綁定圖表資料,如下圖所示:
設計器菜單欄點選「範本>範本參數」,建立一個範本參數 a,預設值為公式 now(),如下圖所示:
1)樣式設定
選中儀表盤,屬性面板選擇「樣式>標題」,設定標題的文字內容和顏色,如下圖所示:
標題文字公式為:ds1.select("貨主城市", 訂單ID = 10001 + mod((datetonumber(now()) - datetonumber(a)) / 2000, 1000)),即動態展示貨主城市。
2)自動重新整理設定
選中儀表板,屬性面板選擇「特效>监控重新整理」,設定自動重新整理屬性,如下圖所示:
後台檢查:開啟
時間間隔:2秒 (跟之前 SQL 中的變化時間同步)
自動資料提示:不勾選
不新增報表塊可忽略此步驟。
1)設計報表塊表格
把 ds1 對應欄位拖入報表塊「report0」,「貨主城市」欄位拖入 B1,「運貨費」欄位拖入 D1,如下圖所示:
2)報表塊重新整理設定
選中報表快,屬性面板點選重新整理按鈕,設定「定期重新整理」,「重新整理間隔」為 2 秒。如下圖所示:
儲存報表,點選「PC 端預覽」,效果如下圖所示:
同時支援 App 端和 HTML5 端,效果如下圖所示:
注:行動端需要使用11.0.66及之後版本
點選下載範本:圖表監控重新整理.frm
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙