×××S 2012 交互式報表 -- 深化式報表

×××S 2012 交互式報表 -- 深化式報表

在報表中「組」是常常使用來顯示彙總數據的方式,經過組可讓數據進行結構化的彙總,以方便瀏覽者解讀報表信息。在複雜的商業報表中,常常會具備多重的組結構,例如,時間就可能會有年、季、月、日,爲了方便使用者查看,若是組可以讓使用者自行展開與閉合,分析者就能夠選擇想要查看的年份並深化至想要的時間層。架構

 

在商業智能中,除了固定式報表以外,你們所熟知的多維度分析(OLAP)最大的特色就是數據會根據維度進行彙總,讓數以千萬筆數據能夠經過預先彙總的多維度結構體加速查詢的速度。同時在多維度報表中能夠經過維度層次的展開與閉合,讓使用者能夠切換不一樣的查看維度。ide

 

不過,多維度分析是利用數據事先彙總來達到動態報表的效果,在×××S中也提供了相似的「深化報表」功能(Drill-down),雖然沒辦法像多維度分析般動態拖拉報表的橫軸與縱軸,可是仍舊能夠利用組結構設計出可以動態展開閉合的架構。深化式報表能夠先將下層組或詳細數據先閉合起來,等使用者想要瀏覽時再展開,因此這份報表看起來就會變的很是精簡。雖然視覺效果「相似」多維度分析,可是因爲缺少預先彙總,所以效率是沒法取代多維度分析的。因此,也有人是先設計多維度分析Cube,再利用×××S套表,這樣就能夠兼顧結構上的彈性以及效率快速的考驗。this

 

深化式報表示例


在此咱們要設計出數據行組「產品大類」以及「產品子類」,至於數據列組則是「時間階層」的報表結構。使用者能夠經過鼠標單擊逐層展開組(「產品大類」->「產品子類」,「年」->「季」->「月」)。spa

 

步驟1設計

沿用空值補零的示例所使用的報表。blog

 

步驟2ip

在下方數據行組面板右擊「PRODUCTSUBCATEGORY_NAME」行組選擇「Group Properties…」,切換至屬性對話框的「Visibility」標籤頁,在「When the report is initially run」處勾選「Hide」,這表示「PRODUCTSUBCATEGORY_NAME」組在報表展開時默認爲隱藏(閉合)。get

 

clip_p_w_picpath002

 

步驟3產品

而後再將「Display can be toggled by this report item」勾選,利用下拉菜單選擇上層的「PRODUCTSUBCATEGORY_NAME」組名稱,這表示「產品子類」組的展開與閉合能夠利用「產品大類」組行切換操做。it

 

clip_p_w_picpath004

 

步驟4

切換至「Preview」標籤頁,此時報表一開始數據行只會出現「產品大類」彙總項目,可是顯示的組內容標頭上都會出現小型的「+」符號,點擊該符號後,會展開該產品大類內的全部產品子類,同時該「+」圖示會切換爲「-」。

 

clip_p_w_picpath006

 

 

在呈現報表的格式中,只有HTML以及Excel支持深化式的報表的格式。可是,不要誤覺得呈現成Excel就變成樞紐分析表咯!它實際上是利用「大綱與組」的功能來作到縮放表格的效果。只要用鼠標輕按上方或是左方的「+」圖示,就能夠切換數據行列的展開閉合了。

相關文章
相關標籤/搜索