數據透視表/圖通過對數據進行過濾、排序、分類匯總等,將結果生成匯總表格或圖表,幫您分析、組織、展示數據,從而提高工作效率並減少錯誤。
Excel 的數據透視表功能強大,那么,我們自己開發的系統中,是否能嵌入同樣的功能?
當然可以!
下面以ComponentOne Studio for WinForm平台FlexPivot控件為例,進行說明。
用戶拖放字段到行字段、列字段、值、過濾區域。如下圖,用戶拖到“Category”到列字段,“Country”到行字段,“Sales”到值。在網格中看到的就是數據透視表,它在行上根據“Country”合計“Sales”,在列上根據“Category”對“Sales”進行合計。並且對“OrderDate”設置了過濾只顯示1995年的數據。當我們在區域中進行設置的時候,網格中的數據隨時在進行更新。

切換到圖表我們就可以看到數據透視表,它用堆積柱形圖直觀的反應1995年不同國家的銷售額。每個柱中不同的顏色代表“Category”。

可以通過“圖表”菜單對圖表類型等信息進行設置,比如用線狀圖顯示。

以上你所看到的這些畫面都是由FlexPivot控件提供的。
還可以將數據透視圖生成報表預覽、打印也可以輸出為Excel文件,或者以FlexPivot文件進行保存。
FlexPivot和其它的Flex家族一樣都是以性能著稱,能在幾毫秒內處理來自十幾個不用數據源的幾百萬行數據。超強的數據引擎和豐富的商業智能分析能力,幫您構建美觀的界面和更強大的業務功能。
FlexPivot 特點:
-
可對多個不同的數據源進行免代碼分析
-
類似Excel的設計面板
-
通過拖拽數據字段到UI中列表來創建動態的、總結的視圖
-
交互式網格、圖表及報表以滿足不同的業務需求
-
內置超強的數據引擎,能快速處理百萬行數據
-
使用折疊行和列分組管理大數據集,很簡易
