1. 概述
1.1 預期效果
在 儲存格內實現資料連接 後,希望對連接的資料設定不同的樣式如:sum 公式得到的資料顏色變為紅色,文字的顏色為黑色等。如下圖所示:
1.2 實現思路
1)使用富正文,在富正文內新增公式連接,並設定顏色。
2)直接透過公式CONCATENATE連接字串,字串中使用 HTML 中的 font 標籤,設定 color 的值,並將對應的儲存格設定為用 HTML 顯示內容。
2. 方法一
2.1 開啟範本
開啟範本:%FR_HOME%\webapps\webroot\\WEB-INF\reportlets\doc\Primary\GroupReport\縱向分組報表.cpt。
2.2 插入富正文
1)在 C4 儲存格中把地區和銷量總和進行連接並設定不同樣式。在 C4 儲存格中插入RTF,選擇公式,如下圖所示:
2)在公式一為:A2,如下圖所示:
3)輸入:---,在插入公式:SUM(C3),如下圖所示:
4)將連接的部分字體顏色改為紅色,如下圖所示:
2.3 效果預覽
2.3.1 PC 端
如 1.1 節所示。
2.3.2 行動端
App 與 HTML5 端效果相同,如下圖所示:
3. 方法二
3.1 開啟範本
開啟範本:%FR_HOME%\webapps\webroot\\WEB-INF\reportlets\doc\Primary\GroupReport\縱向分組報表.cpt。
3.2 編輯 HTML 語言
在 C4 儲存格內插入公式:=CONCATENATE("<h3><font color=black>",A2,"<font color=red>---",SUM(C3))
CONCATENATE 是將多個字串合併成一個字串。其中h3是定義標題大小,使用 font 標籤內設定 color 屬性 black(黑色)、red(紅色),A2 就是獲取 A2 儲存格的值,SUM(C3) 是對地區進行匯總求和。
3.3 用 HTML 顯示內容
點選 C4 儲存格右擊選擇用 HTML 顯示內容」,如下圖所示:
,選擇「3.4 效果預覽
與 2.3 節效果相同。
4. 注意事項
1)在RTF中使用公式:CONCATENATE("<h3><font color=black>",A2,"<font color=red>---",SUM(C3)),實現的效果與方法二相同。
2)RTF中公式為一個整體,無法對公式中的某一部分單獨設定字體樣式。