反饋已提交

網絡繁忙

公式形態

1. 概述

1.1 版本

報表伺服器版本
功能變更
11.0-

1.2 功能介紹

儲存格屬性中的公式形態,可理解為較為複雜一些的資料字典,用於轉換實際值與顯示值,將資料按照需要的形式展現處理。

2. 範例一:日期格式轉換

在資料庫中儲存了一欄日期資料,格式為" yyyy-MM-dd ",在顯示到報表當中,需將其轉換為"英文簡寫月份-dd"的樣式,由於單獨使用資料字典無法實現,這就需要用到儲存格屬性中的公式形態。

2.1 建立資料集

新增內建資料集 ds2:

2.2 設定公式形態

右擊日期儲存格,選擇「形態>公式形態」,設定公式:value("ds2", 2, 1, mid($$$, 6, 2), 1) + "-" + mid($$$, 9, 2),公式的意義為:提取 ds2 資料集第一欄中與儲存格中的月份相同的值所對應的第二列的值,加上"-"與儲存格中的" dd "的值。例如: 2009-01-03 顯示為 Jan-03 。

有關 Value 函式、mid 函式 的使用詳情參見:Value 函式使用介紹 、mid 函式

2.3 效果查看

2.3.1 PC 端

預覽效果如下圖所示:

2.3.2 行動端

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

3. 範例二:儲存格值為空顯示預設值

有時候資料庫表中某些欄位的值為 Null,則儲存格里就什麼也不顯示,如果我們想讓它顯示為一個預設值改如何實現呢?

3.1 插入公式

可以在形態裏插入公式:if(len($$$)==0,0,$$$),意思是如果當前儲存格里面有資料則正常顯示,如果沒有則顯示為 0 。如下圖所示:

3.2 效果預覽

3.2.1 PC 端

效果如下圖所示:

3.2.2 行動端

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

4. 範本下載

4.1 範例一:日期格式轉換

點選下載範本:公式形態-日期格式轉換.cpt

4.2 範例二:儲存格值為空顯示預設值

點選下載範本:公式形態-儲存格值為空顯示預設值.cpt


附件列表


主題: 設計器安裝與升級
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

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

反馈已提交

网络繁忙