value函式在FVS/決策報表中無聯動效果

1. 概述

1.1 問題描述

在決策報表中,設定一個參數,使用一個元件作為參數輸入值,在其他元件、報表塊、圖表塊中使用 value 函式 獲取參數值,當輸入參數值改變時,獲取值不會隨之改變,即無聯動效果。範例如下:

1)建立決策報表,建立資料庫查詢,SQL 語句為:select ${para1} as para1,para1 為資料集參數,預設值為 1 。如下圖所示:

2)設計決策報表樣式

在決策報表 body 中新增兩個「標籤元件」,元件值分別為「para1」、「para2」。

新增兩個「正文元件」對應「para1」、「para2」,para1 為資料集參數,作為輸入值;para2 輸入公式:value('ds1',1)+1,傳回獲取的 para1 值加 1 後的值。

新增一個「報表塊」,在儲存格中插入公式:value('ds1',1) 。

決策報表樣式如下圖所示:

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

1.2 原因分析

value 函式在決策報表 body 中直接使用於元件、報表塊和圖表塊之間時,不會觸發聯動效果。

注:FVS 視覺化看板中使用 value 函式同理。

2. 解決方案

方案一:可以透過給 body 新增參數介面,在參數頁面新增元件作為輸入值,輸入不同值後點選查詢,各獲取值會隨之改變。

方案二:使用公式 $para1 取值可觸發聯動。

3. 範例:方案一

3.1 新增參數介面

新增參數介面,將 para1 新增到參數介面(建立參數介面並將para1,拖入面板即可),para2 及報表塊中取值公式不變,如下圖所示:

注:FVS可使用 查詢面板 實現。

3.2 效果預覽

3.2.1 PC 端

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

2.gif

3.2.2 行動端

App 與 HTML5 端效果相同,如下圖所示:

3.gif

4. 範例:方案二

4.1 新增公式

注:FVS視覺化看板畫布中可使用同樣解決方案。

直接使用公式 $para1 取值,或者報表塊中使用公式的同時,在任意一個儲存格插入公式:$para1,即可觸發聯動效果。如下圖所示:

4.2 設定儲存格屬性

將報表塊中公式 $para1 所在儲存格「儲存格屬性>進階>預覽儲存格內容」取消勾選,如下圖所示:

4.3 效果預覽

4.3.1 PC 端

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

4.gif

4.3.2 行動端

App 與 HTML5 端效果相同,如下圖所示:


附件列表


主題: 報表專題
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

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

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

不再提示

6s后關閉

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

反馈已提交

网络繁忙

反饋已提交

網絡繁忙