如今,信息化已成為各行業企業轉型和發展的關鍵所在,信息化技術最明顯的特點是企業不同部門的人在信息技術的支撐下,可以利用豐富的資源與工具展開協作學習,在相對自由的模式和環境下,改變傳統設計相對局限、固定思維的特性,讓學習和工作變得簡單、高效。近年來,信息化技術與函數的結合就是最好的證明。
有專家分析表示,企業傳統的信息化系統架構中,前中后臺在業務運轉中產生大量的業務數據。實施的每套系統都有各自的報表,這些報表實現的方式各不相同、展現形式五花八門。對綜合數據平臺的報表應用帶來很大的問題。
比如:報表分散,缺乏規劃和管理。各系統數據源相互獨立、各自的報表也相互獨立,不同系統的報表需要由不同系統的開發人員的開發維護,跨系統跨數據源的報表只能通過遠程接口互相調用來實現,效率低下,運維困難,對開發人員的技術能力要求較高。不能關聯,影響業務效率。企業傳統的報表直接從業務系統的數據庫中取數,由于報表的取數邏輯相對與其他業務比較復雜,查詢結果較大,因此報表給數據庫造成的壓力要遠大于其他的業務計算邏輯;形式單調,用戶體驗差。企業原來的各平臺報表只屬于平臺的附屬功能,缺乏專業的展現能力,絕大部分報表只能以表格形式來呈現,不美觀也不好用。
如何解決上述問題?勤哲Excel服務器應運而生。根據某企業負責人透露,客戶要做一個績效考核測評的統計報表,根據各部門的測評分數完成最后排名。在設計模板的時候,有時候需要對數據結果實現排名。比如,企事業單位做績效考核的報表,教育行業對學生的分數排名統計,就可以通過勤哲EXCEL的rank函數實現排名的統計。
如圖:

不難看出,在“名次”列的單元格寫一個RANK(A2,$A$2:$A$24) 就可以完成排名統計。那么,如何用EXCEL服務器實現rank函數功能呢?實際上,客戶可以利用勤哲EXCEL服務器實現rank函數的功能。
如:客戶要做一個績效考核測評的統計根據各部門的分數最后完成排名統計如下圖:

實現方法:
在統計模板上寫表間公式,提數公式功能來實現,我們需要加2個輔助字段分別是“總分輔助1”和“總分輔助2”。
這里要用到 條件取值(,,,,...,)函數。
1、提取本表計算的得分
提取<>中的數據:按以下方式填入 :
條件取值(本報表.績效考核測評統計_明細.優秀 <>0
或者 本報表.績效考核測評統計_明細.一般 <> 0
或者 本報表.績效考核測評統計_明細.良好 <> 0
或者 本報表.績效考核測評統計_明細.中等 <>0,(本報表.績效考核測評統計_明細.良好 +本報表.績效考核測評統計_明細.一般 +本報表.績效考核測評統計_明細.優秀 +本報表.績效考核測評統計_明細.中等)*0.07 ) --->(填入值)總分輔助1
2. 提取<>中的數據:
按以下方式填入 :
條件取值(本報表.績效考核測評統計_明細_監區.優秀 <>0
或者 本報表.績效考核測評統計_明細_監區.一般 <>0
或者 本報表.績效考核測評統計_明細_監區.良好 <>0
或者 本報表.績效考核測評統計_明細_監區.中等 <> 0,(本報表.績效考核測評統計_明細_監區.良好 +本報表.績效考核測評統計_明細_監區.一般 +本報表.績效考核測評統計_明細_監區.中等 +本報表.績效考核測評統計_明細_監區.優秀 )*0.13 ) --->(填入值)總分輔助2
3.根據得分完成結果的排序 ( 此條公式選擇手動利用快捷鍵在網頁執行)提取<>中的數據:
按以下方式填入 :
本報表.績效考核測評統計_明細_測評總分.部門單位 ====(按行(列)匹配)部門單位
本報表.績效考核測評統計_明細_測評總分.總分 --->(填入值)總分 (降序)。本報表.績效考核測評統計_明細_測評總分.排名 --->(填入值)排名,如果客戶怕忘記執行公式可以加快捷按鈕。
4.通過使用web打開這個報表看一下效果:

小結:
勤哲Excel服務器與函數rank的結合,起到了如下作用:
1、降低報表開發運維工作的復雜度,提升了報表應用水平。
2、企業的專業展現能力和強大的擴展性使開發效率和需求響應速度得到了大幅提升。
3、勤哲Excel服務器對現有各系統的報表按照功能進行了分類,大大減少了對系統間的接口接通、圖表庫是否兼容,頁面控件的邏輯實現、查詢權限控制該如何設計這些瑣碎問題的考慮。