匯總分析

1 匯總分析

匯總分析在業務中通常用於滿足明細資料的查詢需要:

  • 提供自助化的操作介面,使用者基於語義層(或資料來源)可以在權限受控下自主定義篩選條件(及其顯示格式),以及選擇需要的具體欄位。

  • 允許使用者通過簡單的滑鼠勾選資料欄位與查詢準則快速獲得所需資料,並提供匯總計算、警示規則、重定義資料表關係、改變條件組合邏輯等進階功能。

匯總分析範例如下:

對象:適用業務分析人員。

特點:易用、快速、即查即得。

1.1 匯總分析-介面介紹

匯總分析的介面介紹主要涉及兩個介面:

初始介面

初始介面是指通過在“平台管理”介面新建匯總分析功能進入到的介面:

設計介面

一旦勾選確定了匯總分析的欄位則顯示了匯總分析的設計介面:

該介面主要分為如下三個區:

區域

說明

參考

選擇面板區

以頁簽的形式分別顯示“欄位選擇”和“條件選擇”面板:

  • 欄位選擇:用於在“分析主題”樹或“資料來源”樹下,選擇目前匯總分析需要分析的欄位。

  • 條件選擇:用於在條件樹下選擇目前匯總分析需要設定的條件。

該區的“自動更新”項:用於設定選擇欄位後系統是否立即自動更新資料;若未勾選該項,則需要使用者手動更新。

欄位選擇

條件選擇

報表呈現區

該區以報表形式構建並呈現所選的欄位和條件:顯示了報表的所有元素及設計效果,且支援相應的操作。

報表設計

工具列

該區集合了目前匯總分析的儲存、設計、資料處理等功能按鈕。

工具列介紹

工具列從左至右的各功能按鈕說明如下:

按鈕

名稱

說明

參考

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A39%3A5.png?version=1&modificationDate=1539679117000&api=v2

更新

用於更新目前匯總分析資料。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A40%3A44.png?version=1&modificationDate=1539679216000&api=v2

儲存

用於儲存目前匯總分析到指定目錄。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A41%3A10.png?version=1&modificationDate=1539679242000&api=v2

另存為

用於另存目前匯總分析到指定目錄。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A41%3A39.png?version=1&modificationDate=1539679271000&api=v2

添加到我的最愛

用於將目前匯總分析添加到目前使用者我的最愛。

欄位設定

用於對目前匯總分析中的欄位進行相關設定,設定選項包含有:欄位的添加刪除、欄位別名等設定、多重表頭、欄位的分類匯總、警示及資料表關係設定。

欄位設定

參數設定

用於對目前匯總分析條件面板中的參數進行相關設定:報表開啟時的參數值、參數佈局。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A42%3A52.png?version=1&modificationDate=1539679344000&api=v2

報表設定

用於對目前匯總分析的表屬性、字體、背景色、表頭、表尾的設定。

報表設定

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A43%3A11.png?version=1&modificationDate=1539679363000&api=v2

添加圖形

用於為目前匯總分析添加圖形的元素來呈現資料。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A43%3A36.png?version=1&modificationDate=1539679389000&api=v2

檢視

通過勾選的方式設定“報表呈現區”顯示的報表元素。如顯示表頭、表尾、左側面板等元素。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A43%3A55.png?version=1&modificationDate=1539679407000&api=v2

查看SQL

用於匯總分析更新資料發生錯誤時,通過查看執行的SQL語句來查找原因。

查看SQL

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A44%3A36.png?version=1&modificationDate=1539679448000&api=v2

匯出

用於將目前匯總分析匯出到本地端,支援匯出的格式有:TXT、CSV、HTML、PDF、WORD、EXCEL、資料分析包。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A44%3A56.png?version=1&modificationDate=1539679469000&api=v2

列印

用於將目前匯總分析列印。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-22%2014%3A17%3A29.png?version=1&modificationDate=1540189015000&api=v2

個人參數

只對目前登錄使用者有效,可以實現:儲存目前參數組合記錄,再次開啟報表時快速取得指定參數組合記錄並更新資料。

http://wiki.smartbi.com.cn:18081/download/attachments/40449660/image2018-10-16%2016%3A46%3A40.png?version=1&modificationDate=1539679572000&api=v2

資料抽取

用於將目前匯總分析的資料結果抽取到快取記憶體庫,可以達到如下兩個目的:

  • 當資料量很大時,可以提高查詢速度;

  • 實現以目前匯總分析作為自助儀表板的資料來源;

資料抽取

樞紐分析

用於將目前分析作為樞紐分析資料來源:進入到樞紐分析設計介面,利用目前匯總分析的欄位進行樞紐分析設計。

1.2 匯總分析-定義流程

匯總分析的定義流程如下:

按照以上流程完成匯總分析設計後,使用者可以將其關注的匯總分析添加到個人我的最愛中,更方便瀏覽查看。

新建匯總分析

系統支援三個入口新建匯總分析:

  • 入口1:在設計介面選擇快顯功能表匯總分析。

  • 入口2:在“資原始目錄區”的“資源設計”節點或其子孫目錄節點的右鍵功能表中選擇新建分析>匯總分析

  • 入口3:在系統快捷下拉式功能表中選擇匯總分析

選擇資料來源

匯總分析支援的資料來源包含:資料來源和分析主題。

選擇資料來源是匯總分析定義的資料基礎。

在“選擇資料來源”視窗中展開“分析主題”或“資料來源”樹後,按兩下選擇具體的分析主題或資料來源。

系統支援使用者通過分析主題或資料來源的名稱關鍵字進行模糊配對搜尋結果。

確定匯總分析的資料來源後,所選擇的分析主題或資料來源,在匯總分析設計介面的“選擇面板區”中以資源樹的方式組織,樹中列出所有允許引用到匯總分析的資源:

欄位選擇

欄位選擇確定了匯總分析呈現的內容。

系統支援匯總分析選擇欄位的方式有如下兩個入口:

  • 入口1:欄位選擇面板中直接勾選欄位。

  • 入口2:通過欄位選擇功能按鈕,在彈出的“欄位選擇”視窗中選擇欄位。

其中“自動更新”功能用於實現選擇欄位後,表格資料自動更新;若未勾選該項則需要手動更新資料。

“欄位選擇”面板勾選

在“欄位選擇”面板中展開資源樹,通過勾選的方式選擇欄位。

欄位搜尋

“欄位選擇”面板最下方支援欄位名稱關鍵字搜尋。

搜尋框如下圖所示:

該搜尋框包含如果下元素:

元素

說明

文字方塊

用於輸入關鍵字。

按鈕

http://wiki.smartbi.com.cn:18081/download/attachments/40449662/5.png?version=1&modificationDate=1541156461000&api=v2

清空文字方塊中的關鍵字。

http://wiki.smartbi.com.cn:18081/download/attachments/40449662/6.png?version=1&modificationDate=1541156482000&api=v2

搜尋按鈕,用於執行搜尋操作。

http://wiki.smartbi.com.cn:18081/download/attachments/40449662/7.png?version=1&modificationDate=1541156502000&api=v2

以樹狀圖的樣式顯示搜尋結果。

http://wiki.smartbi.com.cn:18081/download/attachments/40449662/8.png?version=1&modificationDate=1541156520000&api=v2

以清單的樣式顯示搜尋結果。

搜尋選擇欄位的步驟方法:

1、文字方塊中輸入關鍵字。

2、按一下搜尋按鈕,配對關鍵字顯示結果。

3、在結果列表中找到欄位,按兩下該欄位。

4、返回欄位勾選介面,按兩下的欄位呈高亮狀態,勾選該欄位即可。

“欄位選擇”視窗選擇

通過“呈現區”中的欄位選擇按鈕,在彈出的“欄位選擇”視窗中選擇欄位。

“欄位選擇”視窗如下圖所示:

該視窗支援的操作如下:

1、在“備選”頁簽介面左側的資源樹中按一下或者“Ctrl+按一下"、"Shift+按一下”選擇欄位。

2、通過“選擇按鈕”選擇欄位到“已選區”。

3、通過“移動按鈕”對“已選區”的欄位進行排序。

欄位搜尋

當表或欄位太多,不易於展開資源樹尋找時,系統支援通過欄位名稱關鍵字模糊配對搜尋。

按一下搜尋頁簽,顯示“搜尋”頁簽介面,如下圖所示:

在搜尋結果清單中通過“選擇按鈕”選擇欄位即可。

條件選擇

條件選擇是指為目前匯總分析設定條件選項,達到過濾資料的效果。目前支援兩類條件:

  • 欄位條件:基於欄位或分析屬性建立的條件;

  • 篩檢程式條件:基於篩檢程式建立的條件。

欄位條件有三個建立入口,具體如下:

入口

圖示

“欄位選擇”面板:

拖拉欄位建立。

“條件選擇”面板:

拖拉欄位建立。

“條件選擇”按鈕:

點擊按鈕在彈出的對話方塊選擇建立,可以按兩下或者“Ctrl+按一下"、"Shift+按一下”確定欄位。

報表設計

報表設計是對匯總分析中所有元素進行設計定義的統稱。

報表設計的詳情請參見報表設計章節及其子章節。

圖形設計(可選)

圖形在匯總分析中,通常作為資料的輔助表現而存在,因此,在匯總分析定義過程中不成為一個必須環節。使用者可根據實際需要酌情設計。

1.3 匯總分析-報表設計

匯總分析的報表包含了表頭,條件面板,排序面板,分頁控制器,表格和表尾元素。

報表設計是對報表的這些元素進行的設計。

匯總分析的報表介面如下圖:

該介面主要分為如下幾個區:

區域

說明

參考章節

表頭

報表的標題,支援對其內容和樣式進行設定。

表頭設計

條件面板

顯示條件項,對表格欄位進行過濾操作。

條件面板設計

排序面板

顯示排序欄位的升降冪和排序優先順序情況。

排序面板設計

分頁控制器

顯示表格的總頁數和列數,支援設定表格每頁列數,跳越網頁和是否顯示分頁控制器。

分頁控制器設計

表格

顯示報表資料,支援表格的樣式設計及表格欄位的設定。

表格設計

表尾

報表的落款、日期等說明資訊,支援對其內容和樣式進行設定。

表尾設計

1.3.1 匯總分析-表頭設計

概述說明

系統支援表頭設計的內容包含:對表頭內容及文字樣式設計,以及設定表頭是否顯示。

表頭處於匯總分析最頂端區域,可以包含:標題、製表人等資訊。如下圖所示:

系統預設所有報表表頭名為“CurrentReportName()”,即取得目前匯總分析的名稱作為表頭。

功能入口

按一下工具列中的報表設定http://wiki.smartbi.com.cn:18081/download/attachments/40449560/image2018-10-22%2019%3A56%3A59.png?version=1&modificationDate=1540209387000&api=v2)按鈕,彈出“報表設定”視窗,點擊設定表頭頁簽,顯示“表頭設定”面板,如下圖所示:

表頭內容設定

系統支援自訂表頭,匯總分析的表頭設定方式有:靜態文字、動態文字、HTML文字。

設定方式

說明

效果

靜態文字

適用情況:表頭內容固定,不需要動態變化。

實現方法:直接在文字方塊中輸入表頭內容,通過表頭樣式工具進行設計,例如:字體大小、粗體、對齊方式等。

動態文字

適用情況:表頭內容需要動態變化,例如:取得參數值、目前登錄使用者資訊等做為表頭內容。

實現方法:按一下工具列中的函數按鈕,在彈出的下拉式功能表中選擇函式定義即可。

動態文字的樣式通過工具列中各樣式按鈕設定。

目前,系統支援如下函數用於設計動態表頭:

  • CurrentUserID:取得目前使用者的ID。

  • CurrentUserAlias:取得目前使用者的別名。

  • CurrentUserName:取得目前使用者的名稱。

  • CurrentReportName:取得目前匯總分析的名稱。

  • CurrentUserDefaultDepartName:取得目前使用者所屬的預設機構的名稱。

  • CurrentTime:取得目前系統時間。

  • CurrentDate:取得目前系統日期。

  • GetParamValue:取得參數值。

  • EvalString:取得執行自訂JavaScript腳本後的返回值。例如取得報表儲存格的值作為表頭: EvalString("this.getCellValue(1,2)"),其中“this”表示目前報表,getCellValue(rowIndex,colIndex) 表示指定對應列號與欄號所在儲存格的值,列號和欄號從0開始算起,且列頭或欄頭也要計算在內。

HTML文字

適用情況:主要針對技術人員,當選項太多很難找到設定選項,技術人員可直接通過HTML來編寫想要的樣式。

或當系統提供的文字樣式無法滿足表頭樣式要求時,可以通過HTML語言實現。

實現方法:按一下工具列中的HTML按鈕,文字區呈hmtl語言狀態,在文字方塊中通過html文字標籤設計樣式。

表頭顯示設定

系統支援使用者在瀏覽端設定表頭是否顯示的效果。

設定方法:按一下工具列中的檢視按鈕,在彈出的下拉式功能表中勾選或者取消勾選顯示表頭,實現表頭的顯示或隱藏。

對比效果如下:

勾選“顯示表頭”效果

取消勾選“顯示表頭”效果

1.3.2 匯總分析-條件面板設計

條件面板用於顯示條件項,條件項基於欄位條件而來。

條件面板位於報表表頭下面的位置,如下圖所示:

欄位條件元素

欄位條件元素包括欄位運算式和按鈕。運算式由條件物件、邏輯運算子和值域設定選項三部分組成;按鈕用於對條件進行修改、刪除或修改條件關係操作。

對欄位條件元素的說明如下:

名稱

說明

運算式

條件物件

條件物件是欄位條件的名稱,當添加條件後,系統自動根據欄位名稱建立條件物件名稱。

邏輯運算子

子串

條件物件的資料類型是字串時,支援配對的運算子有:等於、不等於、開頭是、結尾是、包含、不包含、為空值、不為空值、大於、大於等於、小於、小於等於;

系統預設運算子為“等於”,預設控制項類型為“清單對話方塊”;

當運算子為“為空值”和“不為空值”時,沒有值域設定選項。

數值型

條件物件的資料類型是數值型時,支援配對的運算子有:等於、不等於、大於、大於等於、小於、小於等於;

系統預設運算子為“等於”,預設控制項類型為“文字輸入框”。

日期型

條件物件的資料類型是日期型時,支援配對的運算子有:等於、不等於、大於、大於等於、小於、小於等於;

系統預設運算子為“等於”,預設控制項類型為“日期控制項”。

值域設定選項

選擇條件的具體值,表格會根據選擇的值對資料進行過濾,只顯示選擇的值所對應的資料。

按鈕

修改參數

修改參數(http://wiki.smartbi.com.cn:18081/download/attachments/40449675/18.png?version=1&modificationDate=1541156987000&api=v2):用於修改參數的部分屬性,例如:條件運算式值域設定框的高、寬、控制項類型、備選值、預設值等。

修改屬性項的詳情請參見公共設定選項章節。

刪除條件

刪除條件(http://wiki.smartbi.com.cn:18081/download/attachments/40449675/19.png?version=1&modificationDate=1541157006000&api=v2):用於刪除目前條件運算式。

修改條件關係

修改條件關係(http://wiki.smartbi.com.cn:18081/download/attachments/40449675/20.png?version=1&modificationDate=1541157028000&api=v2):當有兩個及以上條件時,可以實現對條件之間的關係進行修改。

條件關係有AND和OR可供選擇,系統預設的條件關係是AND。

修改方法如下圖:

條件顯示設定

系統支援使用者在瀏覽端設定條件是否顯示的效果。

設定方法:按一下工具列中的檢視按鈕,在彈出的下拉式功能表中勾選或者取消勾選顯示條件,實現條件的顯示或隱藏。

對比效果如下:

勾選“顯示條件”效果

取消勾選“顯示條件”效果

1.3.3 匯總分析-排序面板設計

排序面板顯示了排序欄位的升降冪和排序優先順序,排序欄位按排序的優先順序排列,欄位前的http://wiki.smartbi.com.cn:18081/download/attachments/40449732/image2018-10-20%2013%3A54%3A17.png?version=1&modificationDate=1540014857000&api=v2表示升冪,http://wiki.smartbi.com.cn:18081/download/attachments/40449732/image2018-10-20%2013%3A54%3A49.png?version=1&modificationDate=1540014889000&api=v2表示降冪。

排序面板位於條件面板之下的位置,如下圖所示:

排序的相關操作請參考排序。

排序面板顯示設定

在預設情況下,排序面板不顯示。系統支援使用者在瀏覽端設定排序面板是否顯示的效果。

設定方法:按一下工具列中的檢視按鈕,在彈出的下拉式功能表中勾選或者取消勾選顯示排序優先順序,實現排序面板的顯示或隱藏。

對比效果如下:

勾選“顯示排序優先順序”效果

取消勾選“顯示排序優先順序”效果

1.3.4 匯總分析-分頁控制器設計

分頁控制器主要用於顯示匯總分析目前頁數和列數的資訊,可以設定表格每頁列數,跳越網頁和是否顯示分頁控制器。

分頁設定

分頁設定可以設定跳越網頁和每頁顯示列數。

說明如下:

設定選項

說明

跳越網頁

設定匯總分析表格直接跳轉到某頁。

  • 點擊切換,點擊首頁上頁下頁尾頁可以直接跳轉到相應頁。 首頁:表格跳轉到首頁。 上頁:表格跳轉到目前頁的上一頁。 下頁:表格跳轉到目前頁的下一頁。 尾頁:表格跳轉到尾頁。

  • 輸入切換,在“第幾頁”的輸入框輸入要跳轉的頁數後,按Enter鍵即可。 第幾頁:表格跳轉到指定的頁數。

每頁列數

設定匯總分析表格每頁顯示多少行。

分頁控制器顯示設定

系統支援使用者在瀏覽端設定分頁控制器是否顯示的效果。

設定方法:按一下工具列中的檢視按鈕,在彈出的下拉式功能表中勾選或者取消勾選顯示分頁控制器,實現分頁控制器的顯示或隱藏。

對比效果如下:

勾選“顯示分頁控制器”效果

取消勾選“顯示分頁控制器”效果

1.3.5 匯總分析-表格設計

表格設計對匯總分析表格的整體樣式進行設計,並可以對表格的欄位進行排序、過濾、匯總等操作。

1.3.5.1 匯總分析-欄位設定

概述說明

欄位設定用於對匯總分析的欄位進行修改屬性,修改表頭,匯總資料等設定。包含:欄位選擇、欄位設定、多重表頭、分類匯總、警示設定和資料表關係。

功能入口

按一下“工具列”中的欄位設定)按鈕,彈出“欄位設定”視窗,如下圖所示:

欄位選擇

欄位選擇用於重新選擇確認匯總分析欄位,設定視窗如下圖所示:

該視窗支援的操作如下:

1、在“備選區”中按一下或者“Ctrl+按一下"、"Shift+按一下”確定欄位。

2、支援在“搜尋框”中搜尋欄位。

3、通過“選擇按鈕”選擇欄位到“已選區”。

4、通過“移動按鈕”對“已選區”的欄位進行排序。

“已選區欄位”從上往下的順序為“表格欄位”從左至右的順序。

欄位設定

欄位設定用於修改欄位的相關屬性,包含:別名、資料類型、資料格式、轉換規則、是否隱藏。

設定方法:通過滑鼠按一下欄位屬性相對應的儲存格進行編輯修改。

各屬性項的修改詳情如下:

屬性

說明

範例效果

別名

修改欄位在表格中顯示的名稱。

別名為空值時表格顯示欄位名稱。

修改“Region”的別名為“銷售區域”,如圖:

資料類型

修改欄位的資料類型。

選擇欄位的資料類型,如圖:

資料格式

修改欄位資料在表格中顯示的格式。

修改“銷售額”的資料格式為“人民幣金額”,如圖:

轉換規則

把欄位資料轉換為熟悉的業務術語。

轉換規則目前只支援資料類型為字串和整數的欄位。

轉換規則的具體設定請參考轉換規則。

對欄位“性別”點擊選擇對應的轉換規則,效果對比圖如下所示:

C:\Users\admin\AppData\Local\Temp\SNAGHTML2a7348a8.PNG

隱藏

設定欄位是否在表格中顯示。

設定“銷售區域”欄位隱藏,如圖:

多重表頭

表頭內容由多行組成的稱為多重表頭。多重表頭可以定義多列匯總分析的表頭內容。

設定方法:在工具列中按一下欄位設定)按鈕,選擇多重表頭頁簽,顯示“多重表頭”面板如下:

該面板中主要通過以下操作實現對多重表頭的定義:

  • 通過“+”或者“-”添加/刪除列、欄;

  • 拖動兩個或多個儲存格合併或分割儲存格;

  • 按兩下儲存格編輯表頭名稱。

多重表頭前後效果對比如下:

原始表頭

多重表頭

分類匯總

系統允許使用者對匯總分析顯示的資料進行分類匯總,主要操作包括分類匯總和匯總所有。

1、分類匯總:對目前報表欄位選擇匯總方式,欄位會按照“分類欄位”進行類別劃分,並對每一類的資料進列匯總。其中,沒有設定“匯總方式”的欄位,自動一起組合成“分類欄位”。

  • 維度欄位支援的匯總方式有:無,計數和唯一計數;

  • 量值欄位支援的匯總方式有:無、求和、平均值、最大值、最小值、計數和唯一計數。

2、匯總所有:對目前匯總分析表格所有頁的資料進列匯總,並指定匯總項的顯示位置。

設定“匯總”的前後效果對比如下:

原始表格

設定“匯總”的表格

C:\Users\admin\AppData\Local\Temp\SNAGHTML2a8959a5.PNG

警示設定

警示設定用於對匯總分析的資料進行異常警示設定。

在“警示設定”面板中,點擊欄位後的“欄位選擇按鈕”,即可添加一條警示規則,每條規則最多可以設定兩個運算子與數值,同一條規則中的兩個運算子為與(and)關係,多條規則之間為或(or)關係。

警示設定區介面說明如下:

  • 警示欄位:在“欄位選擇區”點擊需要設定警示規則的欄位後的“欄位選擇按鈕”,會自動添加該警示欄位。

  • 警示條件:由“操作者”(運算子)和“數值”組成,每條規則最多可以設定兩個運算子與數值; “操作者1”包含>,>=,=,<>(一般用於數值欄位),like,not like(一般用於維度欄位);“操作者2”包含<,<=,<>。

  • 警示效果:符合警示規則的欄位資料顯示樣式設定,包含了字體顏色、背景顏色和應用於列。

  • 字體顏色:欄位資料字體的顯示顏色;

  • 背景顏色:欄位資料儲存格的顯示顏色;

  • 應用於列:欄位資料所在列都應用字體顏色和背景顏色設定。

  • 刪除:刪除該條警示規則。

警示設定範例

1、點擊"銷售額"後的“欄位選擇按鈕”兩次,則在“警示設定區”會出現兩列“銷售額”的警示條件設定。

2、對"銷售額"欄位設定兩個條件警示格式,設定如下:

匯總分析表格展示效果如下圖:

資料表關係

匯總分析的資料表關係中顯示了目前表格欄位所屬的各資料表間的關係。系統允許使用者對表與表之間的關係進行編輯修改。

  • 手動建立關聯:選中表中某個欄位,按住滑鼠推移到另外一個表的欄位上,會在這兩個表中建立資料表關係線

  • 編輯:按兩下在任意兩個表間的關係線,彈出“資料表關係設定”視窗。具體操作請參考編輯資料表關係。

1.3.5.2 匯總分析-報表設定

報表設定可以對匯總分析報表的屬性進行自訂設計,包含了表屬性、字體|背景顏色、設定表頭和設定表尾。

表屬性

表屬性是對匯總分析報表的欄頭、列頭、每頁顯示列數等屬性進行設定。

功能入口

點擊匯總分析報表上方的“工具列”的報表設定http://wiki.smartbi.com.cn:18081/download/attachments/40450191/image2018-10-23%2011%3A13%3A6.png?version=1&modificationDate=1540264385000&api=v2)按鈕,彈出“報表設定”視窗,預設顯示“表屬性”面板,如下圖所示:

設定選項

表屬性設定選項說明如下:

設定選項

說明

效果

呈現設定

設定報表是否置中顯示。

勾選“置中顯示”。報表置中時,建議將表頭表尾也設定為置中顯示。如下圖所示:

取得總列數

表示在“分頁控制器”中是否取得報表總頁數和總列數。該設定選項預設為“使用系統預設值”,和設定選項“是”效果一致。

取得和不取得總列數的效果對比圖如下:

欄頭設定

設定欄頭的屬性,主要有:鎖定欄頭、凍結欄頭、欄寬自我調整。

  • 鎖定欄頭:表示鎖定所有欄頭,不允許拖動變更欄的位置或順序。

  • 凍結欄頭:縱向滾動時,欄頭固定,只滾動資料區域內容。選擇凍結欄頭,前端瀏覽的性能會有所降低。

  • 欄寬自我調整:表格各欄顯示的欄寬是動態的,各欄寬度可根據報表介面的大小自我調整顯示。

勾選“凍結欄頭”,效果如下圖:

勾選和取消勾選“欄寬自我調整”的效果對比圖如下:

列頭設定

設定列頭合併的方式,主要有:縱向合併、橫向合併、不允許拖動。

  • 縱向合併:依次將表格縱向相同的資料進行合併,與“列頭合併欄數”結合使用。

  • 橫向合併:將表格橫向相同的資料進行合併,與“列頭合併欄數”結合使用。

  • 不允許拖動:表示欄位欄頭不允許被拖動,且不允許拖動的欄頭數與設定選項“列頭合併欄數”相符。

勾選“縱向合併”、“橫向合併”和“不允許拖動”,並設定列頭合併欄數為“2”,效

果如下圖,可以看到表格中前兩欄資料的相同內容已合併,前兩欄的欄頭也不允許移動。

列頭合併欄數

與“列頭設定”結合使用,表示執行的欄數。只有勾選了“縱向合併”或“橫向合併”才啟動該設定。

列高

左邊距

設定報表資料區儲存格的列高,單位預設為“px”。

設定報表與“報表呈現區”左側的距離,單位預設為“px”。

設定報表列高為“40”,左邊距為“100”,效果如下圖:

列印報表設定

用於列印報表時,設定表頭表尾的顯示情況:

  • 表頭只在第一頁顯示:勾選表示只在列印的第一頁顯示表頭;不勾選表示列印的每頁中都顯示表頭。

  • 表尾只在最後一頁顯示:勾選表示只在列印的最後一頁顯示表尾;不勾選表示列印的每頁中都顯示表尾。

每頁

列數

用於設定開啟報表時每頁顯示的列數。包含“使用系統預設值”和“使用儲存報表時每頁列數的目前值”選項,系統預設勾選“使用儲存報表時每頁列數的目前值”。

瀏覽自動更新

用於設定匯總分析瀏覽時是否自動更新顯示報表資料。該設定選項預設取“系統選項”中相應的設定。若設定為“否”,瀏覽時需要點擊報表的更新按鈕才會更新顯示資料。

圖形位置

系統提供3種圖形位置選項:在表格下方、在表格右方和在表格上方。

快取規則

快取規則用於設定目前匯總分析是自動快取還是禁止快取。預設情況下我們使用“系統設定”自動快取即可,這樣可以提高查詢性能。

  • 自動快取:表示採用快取規則,即若在未清空快取的前提下,匯總分析在第一次開啟並更新資料後,讀取的資料儲存在快取中,再次開啟報表更新資料時會從快取中讀取資料,從而提高資料查詢速度。

  • 禁止快取:表示禁止快取規則。每次更新需重新到資料庫中取。

  • 系統設定:系統設定中的自動快取設定初始值為是,即使用自動快取。

字體|背景顏色

設定報表的字體和背景顏色。

功能入口

切換到字體|背景顏色頁簽,如下圖所示:

設定選項

字體|背景顏色設定選項說明如下:

設定選項

說明

使用系統預設值

該設定選項預設為“是”,使用系統預設的報表格式,選擇“否”,啟動下面的設定選項,可以具體設定報表的字體和背景顏色。

欄頭字形

設定欄頭中字體的樣式,主要有:“常規”、“粗體”、“斜體”、“粗體斜體”。

背景顏色

用於設定報表背景顏色。

表格邊框顏色

用於設定表格邊框顏色。

資料區

設定表格資料區域中奇數列的背景顏色,與間隔列配合應用。

間格列

設定表格資料區域中偶數列的背景顏色,與資料區配合應用。

資料區選中顏色

用於設定匯總分析表格資料區被選中後顯示的顏色。

欄頭背景顏色

設定欄頭的背景顏色。

欄頭字體顏色

設定欄頭中的字體的顏色。

列頭背景顏色

設定列頭的背景顏色。

列頭字體顏色

設定列頭中的字體的顏色。

資料字體顏色

設定資料區域中的字體的顏色。

欄頭字體大小

設定欄頭中的字體大小,單位預設為“px”。

資料字體大小

設定資料區域中的字體大小,單位預設為“px”。

表頭設定

對報表的表頭進行設定,詳情請參見表頭設計。

表尾設定

對報表的表尾進行設定,詳情請參見表尾設計。

1.3.5.3 匯總分析-表格功能表

概述說明

在匯總分析表格中,業務人員可以直接拖拉表頭欄位來調整欄位顯示順序,可以通過表格功能表對欄位進行排序、過濾、匯總及對表格進行屬性設定。

功能入口

將滑鼠移到匯總分析表格的表頭欄位處,欄位後會出現表頭按鈕http://wiki.smartbi.com.cn:18081/download/attachments/40450195/23.png?version=1&modificationDate=1541158410000&api=v2,滑鼠點擊表頭按鈕即彈出表格功能表,如下圖所示:

選單清單

表格功能表的功能表清單說明如下:

功能

說明

範例

排序

對目前欄位進行排序。系統提供排序的類型有:升冪、降冪和無(原始順序),系統預設無排序。

注:當同時對多個欄進行排序時,後按一下排序按鈕的欄優先順序更高,優先進行排序。

設定表格先按“產品類別”升冪排列,再在每類產品中按“銷售額”降冪排列。

過濾

對目前欄位進行條件過濾來顯示使用者所需資料。

  1. 顯示所有:對“設計過濾”的欄位恢復其初始值,即顯示欄位“設計過濾”之前的所有記錄。

  2. 設計過濾:使用者設定匯總分析表格中的欄位過濾條件來顯示篩選資料。

  • 運算子選擇區:運算子是過濾條件中實現邏輯運算的符號。 維度欄位系統支援配對的運算子有:等於、不等於、大於、大於等於、小於、小於等於、為空值、不為空值、相似、不相似、IN、NOT IN。 量值欄位系統支援配對的運算子有:等於、不等於、大於、大於等於、小於、小於等於、為空值、不為空值、相似、不相似。

  • 欄位選擇區:選擇目前欄位需要顯示的資料,可以通過下拉清單選擇或者直接輸入文字。

  • 條件關係選擇區:“設計過濾”可以同時設定兩種過濾條件,條件關係有AND和OR兩種,AND表示“並”關係,OR表示"或"關係。

設定表格的"單價"欄位只顯示35.00到81的資料,查看該範圍資料後恢復初始值。

匯總

對目前欄位進列匯總公式設定。維度欄位包含原始值、計數和唯一計數;量值欄位包含了原始值、合計值、最大值、最小值、平均值、計數和唯一計數。

  • 原始值:顯示欄位資料的初始值。

  • 合計值:顯示欄位資料的合計值。

  • 最大值:顯示欄位資料的最大值。

  • 最小值:顯示欄位資料的最小值。

  • 平均值:顯示欄位資料的平均值。

  • 計數:統計欄位資料的數量,當欄位資料相同時做重複計算。

  • 唯一計數:統計欄位資料的數量,當欄位資料相同時做一次計算。

屬性

設定目前欄位欄的顯示效果,包括:欄位水準對齊方式和欄位欄所處儲存格的寬度。

設定“銷售區域”欄置中顯示,儲存格寬度為“200"。

1.3.6 匯總分析-表尾設計

概述說明

表尾設計是對匯總分析報表表尾進行設計。

系統支援表尾設計的內容包含:對表尾內容及文字樣式設計,以及設定表尾是否顯示。

表尾處於匯總分析最底端區域,可以包含:製表人等資訊。如下圖所示:

系統預設所有報表表尾為空白。

功能入口

按一下工具列中的報表設定http://wiki.smartbi.com.cn:18081/download/attachments/40449560/image2018-10-22%2019%3A56%3A59.png?version=1&modificationDate=1540209387000&api=v2)按鈕,彈出“報表設定”視窗,點擊設定表尾頁簽,顯示表尾設定面板,如下圖所示:

表尾內容設定

系統支援自訂表尾,匯總分析的表尾設定方式有:靜態文字、動態文字、HTML文字。

設定方式

說明

效果

靜態文字

適用情況:表尾內容固定,不需要動態變化。

實現方法:直接在文字方塊中輸入表尾內容,通過表尾樣式工具進行設計,例如:字體大小、粗體、對齊方式等。

動態文字

適用情況:表尾內容需要動態變化,例如:取得參數值、目前登錄使用者資訊等做為表尾內容。

實現方法:按一下工具列中的函數按鈕,在彈出的下拉式功能表中選擇函式定義即可。

動態文字的樣式通過工具列中各樣式按鈕設定。

目前,系統支援如下函數用於設計動態表尾:

  • CurrentUserID:取得目前使用者的ID。

  • CurrentUserAlias:取得目前使用者的別名。

  • CurrentUserName:取得目前使用者的名稱。

  • CurrentReportName:取得目前匯總分析的名稱。

  • CurrentUserDefaultDepartName:取得目前使用者所屬的預設機構的名稱。

  • CurrentTime:取得目前系統時間。

  • CurrentDate:取得目前系統日期。

  • GetParamValue:取得參數值。

  • EvalString:取得執行自訂JavaScript腳本後的返回值。例如取得報表儲存格的值作為表尾: EvalString("this.getCellValue(1,2)"),其中“this”表示目前報表,getCellValue(rowIndex,colIndex) 表示指定對應列號與欄號所在儲存格的值,列號和欄號從0開始算起,且列頭或欄頭也要計算在內。

HTML文字

適用情況:主要針對技術人員,當選項太多很難找到設定選項,技術人員可直接通過HTML來編寫想要的樣式,

或當系統提供的文字樣式無法滿足表尾樣式要求時,可以通過HTML語言實現。

實現方法:按一下工具列中的HTML按鈕,文字區呈html語言狀態,在文字方塊中通過html文字標籤設計樣式。

表尾顯示設定

系統支援使用者在瀏覽端設定表尾是否顯示的效果。

設定方法:按一下工具列中的檢視按鈕,在彈出的下拉式功能表中勾選或者取消勾選顯示表尾,實現表尾的顯示或隱藏。

對比效果如下:

勾選“顯示表尾”效果

取消勾選“顯示表尾”效果

Last updated

Was this helpful?