反饋已提交
網絡繁忙
決策報表的設計思路是在 body 中新增組件,組件通常需要綁定資料後才能展示和使用,那麼決策報表中組件的資料源來自於哪裏呢?
決策報表組件資料源類似於 圖表資料源,可分為資料集資料和儲存格資料。
資料集資料:資料集資料源是指直接從資料集中取數,資料集構建方式與普通報表一緻,組件綁定資料方式也與普通報表中綁定方式相同。可參考文檔 資料集 。
儲存格資料:儲存格資料源是指資料從儲存格中獲取,在決策報表中,儲存格特指報表塊裏面的儲存格。
其他組件引用報表塊中的儲存格資料格式為:【報表塊名稱~儲存格名稱】 。例如引用報表塊 report0 中 A2 儲存格的資料,即 report0~A2 。
注:在決策報表中,組件引用報表塊儲存格資料時僅支援引用單個儲存格,若圖表本身就在報表塊中,那麼引用時遵循 圖表儲存格資料源 規則。
本例将使用 第一張決策報表 中的範本 【%FR_HOME%\webroot\WEB-INF\reportlets\doctw\frm\決策報表入門範例.frm 】 簡單示範下圖表如何引用報表塊的儲存格資料。
在設計器的內建範本中開啟 【%FR_HOME%\webroot\WEB-INF\reportlets\doctw\frm\決策報表入門範例.frm】 範本,或點選下載範本:決策報表入門範例.frm。後點選菜單欄【檔案】→【開啟】開啟範本。如下圖所示。
雙擊圖表塊,進入編輯狀態,點選右側屬性面板的【資料】,可以看到當前資料來源為【資料集資料】。如下圖1所示。
修改資料來源為【儲存格資料】,點選 F(x) 輸入公式,具體設定如下表。效果如下圖2所示。
儲存範本,點選【PC端預覽】,效果如下圖1所示。
但是需要注意的是,當我們看柱形圖的提示時,其顯示的銷量並不是銷售員的總銷量,而是【點心】的銷量。如下圖2所示。
這樣顯示的原因是:當資料來源為儲存格資料時,是沒有匯總方式的,此時取數規則等同於匯總方式中的【最後一個】,所以本例中取數時會獲取表格中銷售員的最後一個銷量,即點心的銷量。
已完成範本可參見:【%FR_HOME%\webroot\WEB-INF\reportlets\doctw\frm\決策報表跨報表塊取數.frm】。
點選下載範本:決策報表跨報表塊取數.frm。
報表塊之間是有計算順序的,【新插入】或【新拖動】的報表塊計算順序靠前,與設計器右上角報表塊的順序無關。如下圖所示。
引用需要依賴【儲存格】進行,若不是直接在【儲存格】中插入公式引用,而是在【超級連結】等其他設定中使用公式引用,那麼就會受【報表塊】計算順序的影響,可能引用的【報表塊】還未計算,則無法顯示結果。
此時需要在引用公式的報表塊中,在任一【儲存格】插入引用公式,觸發報表塊的計算即可。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙