對於一個網站來說,用戶體驗會涉及到很多方面,包括頁面佈局是否合理、導航視圖是否清晰、加載速度是否夠快、乃至按鈕或字體的大小,等等諸多方面。

用戶體驗是使用者的主觀感受,通俗來說就是“你這玩意兒用起來方不方便”。

除瞭網站設計,好的用戶體驗同樣適用於用報表工具制作出的報表。比如數據監控,報表支持高亮顯示數據提供預警;為瞭提高報表的可讀性,明細報表數據支持隔行異色顯示等。

這裡,我們關註另一個很典型的用戶體驗問題,如果報表的一頁數據超出一個屏幕顯示的高度(超寬也一樣)時,如何能保證靠後的行或列數據始終能看到每列對應的標題?總不能讓看報表的同志頻繁的前後滾動鼠標反復查找對照,要是這樣不罵你才怪。

針對這個問題,常使用 excel 的小夥伴兒應該都知道一項“凍結”功能,凍結之後,標題部分在窗口中鎖定,滾動鼠標或拖動滾動條時,僅數據區滾動,從而方便查看數據。

問題來瞭,潤乾報表能搞不?! 甭懷疑,肯定行。

比如“按照產品名稱統計各銷售人員的銷售情況表”,如下圖

潤乾報表如何實現鎖定標題行(藍底部分, 鎖定列的設置看文末),接下來看下實現過程(以設計器自帶 demo 數據庫為例)。

首先,設計如上圖所示的交叉報表

其中

數據集 sql 為:

SELECT 產品.產品名稱, 訂單明細.單價 * 訂單明細.數量 * 訂單明細.折扣 as 銷售額, 雇員.姓氏 +雇員.名字 as 姓名
FROM 訂單明細,訂單,產品,雇員
WHERE 訂單.訂單ID = 訂單明細.訂單ID AND 訂單.雇員ID = 雇員.雇員ID
AND 訂單明細.產品ID = 產品.產品ID