1. 概述
1.1 預期效果
設計報表時,有時需要檢查同一欄中是否有相同的值,如果存在相同的值那麼需要將這些值突出顯示出來,如下圖所示:
1.2 實現思路
利用 條件匯總 判斷本欄中等於當前儲存格值的是否大於 1。
利用「條件屬性>背景」設定高亮的背景色。
2. 範例
2.1 資料準備
建立普通報表,建立內建資料集 Embedded1,表設計如下圖所示:
2.2 設計報表
1)如下圖設計表格:
2)選中 A2 儲存格,右側屬性面板選擇「儲存格元素>基本」,「資料設定」下拉選擇「列表」,避免第一欄有相同資料時分組合並處理。
2.3 新增條件屬性
選中 B2 儲存格,右側屬性面板選擇「條件屬性」,新增一個「背景」屬性,選擇條件類型為「公式」,輸入公式:count(B2[!0]{B2=$B2})>1
公式說明如下表:
公式 | 說明 |
---|---|
B2[!0] | B2 儲存格擴展出來的所有值 |
{B2=$B2} | 以儲存格 B2 擴展後對應位置上的值作為條件進行過濾 |
count()>1 | 以當前儲存格的值為條件,在 B2 擴展出的所有值中進行計數,大於 1 即有重複資料 |
步驟如下圖所示:
2.4 效果預覽
2.4.1 PC 端
儲存報表,點選「分頁預覽」,效果與 1.1 節預期效果一致。
2.4.2 行動端
App 端和 HTML5 端均支援,效果如下圖所示:
3. 範本下載
點選下載範本:欄重複值突出顯示.cpt