反饋已提交
網絡繁忙
檔案處理-郵件通知-副本人-自訂郵箱支援輸入公式
檔案處理-郵件通知-密送人-自訂郵箱支援輸入公式
檔案處理-用戶端通知-自訂連結支援輸入公式
本文將詳細介紹設定排程管理任務過程中,可以使用的公式及其用法。
注:排程管理任務中,【調度週期】-【執行條件】-【公式判斷】處支援將儲存格作為參數傳給其他公式使用;除此之外的其他地方,都不支援將儲存格作為參數傳給其他公式使用。
${fine_username}${fine_position}${fine_role}${fr_username}${fr_userposition}${fr_authority}
排程物件-檔案名稱稱
調度週期-執行條件-公式判斷
檔案處理-平台通知-主題和內容
檔案處理-郵件通知-主題和內容
檔案處理-用戶端通知-主題和內容
檔案處理-簡訊通知-簡訊參數
檔案處理-郵件通知-收件人-自訂郵箱
檔案處理-郵件通知-副本人-自訂郵箱
檔案處理-郵件通知-密送人-自訂郵箱
檔案處理-用戶端通知-自訂連結
1)作為參數時,在【排程物件-參數設定】和【調度週期-執行條件-公式判斷】中不要加【{}】,例如:【$fine_role】;其他情況要加【{}】,例如【${fine_role}】。
2)使用使用者全局參數,需要勾選【除通用結果外,根據預設使用者組內的使用者單獨生成結果】。
3)【掛載平台】、【FTP 上傳附件】、【列印檔案】使用通用結果資料夾下的檔案,無法使用【使用者全局參數】。
資料集參數
範本參數
全局參數
1)作為參數時,在【排程物件-參數設定】和【調度週期-執行條件-公式判斷】中不要加【{}】,例如:【$p】;其他情況要加【{}】,例如:【${p}】。
2)在【排程物件-參數設定】右側,點選【設定參數預設值】,參數列表載入後,才能在排程管理的其他地方引用資料集參數/範本參數/全局參數。
3)對於資料集參數,只能獲取到【範本資料集】的參數,不能得到【伺服器資料集】的參數和【報表函式】。
sum(B8,C8)>1000
排程物件-參數設定
1)作為參數時,在【調度週期-執行條件-公式判斷】中,直接使用【A2】,其他情況下不能作為函式參數,只能使用【${A2}】的格式。
2)只取預設 sheet 頁的儲存格值,不能跨 sheet 取數。
3)若 A1 儲存格的值可拓展為 1,2,3三個值:
【調度週期-執行條件-公式判斷】功能:2018-12-27 之前的 JAR 中,使用【${A1}】公式取到的是 1 ;2018-12-27 之後的 JAR 中,使用【${A1}】公式取到的是包含 1,2,3 三個元素的陣列。
其他功能:使用【${A1}】公式取到的都是 1。
決策報表的組件,可以引用該決策報表的【報表塊】中儲存格的資料
公式格式為:【報表塊名稱~儲存格】
範例:${report0~A1}
注:2019-11-08 之後的 JAR 支援表單公式的使用。
${block1~A4}
注:2020-04-26 及之後的 JAR 支援複合式報表報表塊公式的使用。
範例:
'sheet1'!A1
注:
10.0.17 及之後的報表工程支援使用跨sheet公式進行公式判斷,其他地方不支援使用
10.0.17 之前的報表工程不支援跨sheet公式
SUM、COUNT、
AVERAGE、CHAR、DATE、MAX、
MIN、TIME、
RANGE
1)作為參數時,在【排程物件-參數設定】和【調度週期-執行條件-公式判斷】中不要加【${}】,其他情況要加【${}】。
例如【AND(1+7=8,5+7=12)】,在排程管理中應該寫為【${AND(1+7=8,5+7=12)}】,不要加【=】號。
2)【WEIGHTEDAVERAGE的】參數只能是常數陣列,不能是【A1:A4】這種形式。
3)【FORMAT】函式,不支援引用範本中的儲存格。
4)【COL】和【ROW】寫在儲存格中,在排程管理中雖然不會報錯,但是沒有意義,傳回值為常數 0 。
【COL()】傳回當前儲存格的列號。
例如,若當前儲存格是 A5 ,在 A5 中寫入:【=col()】,傳回 1 ;若當前儲存格是 C6 ,在 A5 中寫入:【=col()】,傳回 3。
5)【COLCOUNT】、【COLNAME】、【MAP】、【ROWCOUNT】、【TABLEDATAFIELDS】、【VALUE】這些函式的參數中包括有資料集,在排程管理中,只能使用全局資料集,無法獲取範本資料集。
6)【WEBIMAGE】用來顯示網頁上的圖片,在排程管理中傳回【com.fr.file.WebImage@23dd10da】類似格式。
7)REPORTCHECK雖不會報錯,但是不生效。
8)CELLSUM雖有傳回值,但是無意義。
${fine_username}
${fine_position}
${fine_role}
${fr_username}
${fr_userposition}
${fr_authority}
1)作為參數時,在【調度週期-執行條件-公式判斷】中不要加【${}】,其他情況要加【${}】。
1)【COL】和【ROW】寫在 FineReport 範本的儲存格中,在排程管理中雖然不會報錯,但沒有意義,傳回值為常數 0。
2)【COLCOUNT】、【COLNAME】、【MAP】、【ROWCOUNT】、【TABLEDATAFIELDS】、【VALUE】這些函式的參數中包括有資料集,在 BI 工程就會獲取 BI 的伺服器資料集,在 FR 工程就會獲取 FR 的全局資料集。
1)【SEQ】雖被執行,但永遠只有一次,所以值一直為 1 ,沒什麼意義。
2)【WEBIMAGE】用來顯示網頁上的圖片,在排程管理中傳回【com.fr.file.WebImage@23dd10da】類似格式。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉