1. 概述
數據分析模式也可以查看報表,但是其可以對報表結果進行不分頁預覽及在線分析:排序、二次過濾等。
下面我們以内置的行式報表—數據縱向擴展 .cpt 模板爲例,來看看數據分析的使用方式以及其一些屬性的設置。
2. 數據分析(op=view)
1)打開設計器,在模板面板中找到doc/Primary/DetailReport/行式報表—數據縱向擴展.cpt。
雙擊打開,點擊預覽方式下面的倒三角,選擇 預覽方式,如下圖所示:
2)點擊數據分析按鈕之後,會在 Web 端以數據分析的方式打開模板,就可以在 Web 端對模板進行排序和條件篩選,如下圖所示:
注:數據分析模式下可以顯示 視圖樹控件
注:數據分析預覽排序需要把最前面的父格設置爲列表(其它列爲分組),否則除了最父格,其他無法排序。
3. 數據分析設置
數據分析設置僅對 數據分析 預覽模板生效。
在設計器中點擊模板>模板 Web 屬性>數據分析設置,就可以對數據分析頁面進行設置。如下圖所示:
設置面板主要分爲三大塊:上面部分是對模板預覽效果的一些效果設置,中間部分是數據分析預覽之後的工具欄設置,下方是 Web 事件添加界面。
屬性 | 内容 |
---|---|
以下設置 | 采用服務器設置:默認情況,使用服務器統一的設置,下面的所有選項都爲灰色無法編輯。 爲該模板單獨設置:只适用於當前的模板,下面所有的功能可編輯、設置。 |
數據分析 | 數據分析預覽模式自帶排序和篩選功能。 |
使用工具欄 底部工具欄 | 默認使用工具欄。當取消選擇後,數據分析預覽時不顯示該工具欄。 用戶可自定義工具欄顯示的工具。 |
事件設置 | 用戶可添加 Web 事件。 Web 事件的詳細介紹請參見 Web 頁面事件。 |
注:移動端不支持數據分析。
4. 注意事項
以下兩種情況下,數據分析功能無法使用。
4.1 雙向擴展的單元格無法篩選
當模板中的數據既有橫向擴展、又有縱向擴展時,數據分析預覽該數據,只能排序,不可篩選。如下圖所示:
4.2 含有多層父格的同數據集子格無法數據分析
當單元格存在多層父格,且與父格屬於同一個數據集,則無法使用數據分析功能。
示例 | 情況 | 結果 | 分析 |
---|---|---|---|
1 | 單元格 C1 的父格是 B1 單元格 B1 的父格是 A1 單元格 A1 無父格 單元格 A1、B1、C1 是一個數據集 | 單元格 A1、B1 有數據分析功能 單元格 C1 沒有 | 單元格 C1 的父格層級是 2 且父格 A1、B1 與 C1 是同一個數據集 |
2 | 單元格 C1 的父格是 B1 單元格 B1 的父格是 A1 單元格 A1 無父格 單元格 A1、B1 是一個數據集,單元格 C1 是一個數據集,通過過濾和單元格 A1、B1關聯起來的 | 單元格 A1、B1、C1 都有分析功能 | - |
3 | 單元格 E1 的父格是 D1 單元格 D1 的父格是 C1 單元格 C1 的父格是 B1 單元格 B1 的父格是 A1 單元格 A1 無父格 單元格 A1、B1 是一個數據集,單元格 C1、D1、E1是一個數據集,通過過濾和 A1、B1關聯起來的 | 單元格 A1、B1、C1、D1 有分析功能 單元格 E1 沒有 | 單元格 E1的父格層級是2 且父格 C1、D1 與 E1 是同一個數據集 |