最大最小值突出顯示

1. 概述

1.1 預期效果

在我們製作報表程式中,當在同一個維度進行對比的時候,希望能突出顯示其中的最大值或最小值,效果如下圖所示:

2024-08-02_13-57-39.png

1.2 實現思路

透過設定「條件屬性>背景」實現。其中判斷「最大值」和「最小值」有兩種方法:

1)透過設定「資料欄>匯總>最大值/最小值」。

2)使用公式 MAX() 或 MIN() 。

2. 範例

2.1 準備資料

建立普通報表,建立資料庫查詢 ds1:SELECT * FROM 銷量

2024-08-02_13-46-41.png

2.2 方法一

1)設計報表的初始樣式如下圖所示:

1722577818792006.png

其中 D 欄、E欄只作為條件使用,設定完成後需被隱藏。選中 D、E 欄,在欄序號處按滑鼠右鍵,選擇隱藏,如下圖所示:

1722577882442532.png

儲存格具體設定如下表所示:

儲存格 資料欄 資料設定  資料設定方式  擴展方向  左父格  上父格 
A4  地區  分組  普通  縱向  預設  預設  
B4  銷售員  分組  普通  縱向  預設  預設  
C2  產品類型分組  普通  橫向  預設  預設  
C3  產品  分組  普通  橫向  預設  預設  
C4  銷量  匯總  求和  無  預設  預設  
D4  銷量  匯總  最大值  無  預設  預設  
E4  銷量  匯總  最小值  無  預設  預設  

2)選中 C4 儲存格,點選右側「條件屬性」,新增兩個條件屬性,重新命名為「最大值」和「最小值」。

當「當前格子」等於最大值 D4 儲存格時,背景顯示為綠色。如下圖所示:

QQ图片20240802135505.png

當「當前格子」等於最小值 E4 儲存格時,背景顯示為黃色。如下圖所示:

1722578175838829.png

2.3 方法二

設計報表時,不使用「資料欄>匯總」求最大值和最小值,直接在「條件屬性」中使用公式判斷最大值和最小值也可以實現相同效果。

將上述「最大值」和「最小值」的條件類型由「普通」修改為「公式」即可。

「最大值」公式為:C4 = MAX(C4[!0]{B4 = $B4})。如下圖所示:

1722578588144633.png

「最小值」公式為:C4 = MIN(C4[!0]{B4 = $B4})。如下圖所示:

1722578655475736.png

注:公式中 C4[!0] 即 C4 儲存格擴展出來的所有值,{B4 = $B4} 表示以儲存格 B4 擴展後對應位置上的值作為條件過濾。

2.4 效果預覽

2.4.1 PC 端

儲存報表,點選「分頁預覽」,效果如 1.1 節預期效果一致。

2.4.2 行動端

App 端和 HTML5 端均支援,效果如下圖所示:

1722578840996424.png

3. 範本下載

附件列表


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

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

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

不再提示

5s后關閉

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

反馈已提交

网络繁忙

反饋已提交

網絡繁忙