天天看點

web報表輕松實作資料異常預警功能

在業務系統中,經常會看到這樣的資料顯示需求:一些特殊資料有規定的标準範圍,超出标準範圍的資料我們要标紅預警顯示,告知客戶此資料有異常,也就是我們說的資料預警,效果如下圖所示,紅色顯示了當運貨費大于100時的預警。這種效果更加清晰的顯示了異常資料,有助于使用者對異常資料進行分析判斷。

如果不用報表工具,我們通常需要自己花點時間改頁面樣式,而通過報表工具我們就可以分分鐘實作資料預警效果了。

web報表輕松實作資料異常預警功能

小老師這次教給大家一個簡便方法實作上圖效果,現在開始上課,誰的小眼睛還沒看老師。

小老師使用的道具是:潤乾報表(敲黑闆),注意緊跟老師節奏。

首先,我們制作一個清單式報表,如下圖所示:

web報表輕松實作資料異常預警功能

其中,

A2單元格使用select函數實作清單資料擷取

B2之後單元格使用取值方法

【實用小技巧】:

清單式報表如果不帶參數,同時sql比較簡單,我們可以直接使用向導制作,使用“檔案”—“建立報表”菜單功能,根據提示進行傻瓜式操作;

如果sql相對比較複雜或者帶有參數等配置,那麼可以建立一個空白報表,然後使用設計器右下角的“資料集”配置功能,拖拉字段到報表單元格,自動生成取數表達式。

一個簡單的清單式報表就制作完成了,我們預覽看下展現結果:

web報表輕松實作資料異常預警功能

然後,我們來實作資料預警的效果。

蹬蹬蹬~重點來了。選中我們要設定資料預警的單元格(此例中對應E2),在右側單元格屬性中依次找到:“顯示”—“前景色”,配置前景色表達式,如下圖所示:

web報表輕松實作資料異常預警功能

其中,

value()為自帶單元格函數,實作擷取目前單元格的值。

此例中實作的是當運貨費大于100時預警顯示,根據是否滿足該條件設定不同的前景色,進而實作資料預警效果。

Duang~完美搞定!

【實用小技巧】

顔色的輸入我們使用對話框中的“顔色輸入”下拉按鈕進行常用顔色的選擇;

也可以輕按兩下前面的顔色,在彈出的對話框中對所有顔色進行選擇配置,支援常用的顔色配置方法,如下圖所示:

web報表輕松實作資料異常預警功能

最後,我們來回顧一下其中遇到的問題和解決的技巧:

【問題】資料預警

【技巧】使用前景色表達式配置。當然,聰明的小夥伴應該不難想到怎樣用背景色來顯示預警效果了吧。

這樣,至此,資料預警效果完美ending,我們僅僅使用了潤乾報表的前景色設定就實作了效果,這一波操作6不6?come on~潤乾報表等你來pick~

繼續閱讀