JAVA多维分析报表怎么做_Quick BI 3.0 - 强大的多维分析表格:交叉表
寫在開頭
對于普通的表格展示數據,相信大家都非常熟悉了,今天給大家介紹的是BI領域的分析利器-交叉表,這個在BI分析場景中使用占比最多的分析利器。通過交叉表對數據的承載和管理,用戶可以一目了然地分析出各種場景指標以及對比,幫助用戶作出決策。
術語說明
行和列:行一般是作為一個系列分類的概念,里面通常放置維度字段;列與行對應,是用于展示統計分析的數據,通常放置度量字段。
鉆取:鉆取是改變維的層次,變換分析的粒度。它包括向上鉆取和向下鉆取。通過向導的方式,用戶可以定義分析因素的匯總行,例如對于各地區各年度的銷售情況,可以生成地區與年度的合計行,也可以生成地區或者年度的合計行。
聯動:通俗講,就是點擊圖表上的維度元素,其他相關圖表也會按此維度相應變化。
跳轉:單擊儀表板中某個圖表中的某個字段時,會跳轉到與被點擊部分相關聯的報表(跳轉有參數跳轉和外部鏈接兩種方式,參數跳轉需結合全局參數使用)。
多角度排序
很多時候,當我們面對大量數據時,都需要用到排序來知曉 TOP N 等場景,在這里,交叉表提供了兩種排序方式。
全量排序
全量排序是直接對某個字段(維度/度量)作 Full Ordering(即我們常規的表格排序):
分組排序
分組排序顧名思義,此排序方式將會把數據分成各個大大小小不同層級的小組,然后對組內排序,比如你想看 “男鞋類目 -> 紅色鞋子 -> 銷量TOP 3”,使用這種排序就可以一目了然了:
分組匯總
表格分析的場景中,自然少不了統計相關的信息,這里我們提供了 總計/小計 兩種匯總形式,并支持 常規聚合 和 高級聚合 兩種統計方式。
常規聚合
常規聚合即我們常見的 SUM(默認) / AVG / MAX / MIN ,舉個例子,我們想要得到 上海 -> 產品大類 -> 產品子類的平均銷售額 情況,只需要在匯總配置中,將“訂單數量”的聚合設為 AVG 即可:
高級聚合
高級聚合相對于常規來講,支持用多個其他字段的匯總結果,通過四則運算得到目標字段的匯總結果。比如我們可以實現:利潤金額的匯總結果 = AVG(訂單金額) * SUM(訂單數量) 的效果:
鉆取 / 聯動 / 跳轉
BI分析很重要的一環當屬上鉆/下鉆,以及圖表之間的聯動展示了,這里我們將演示下如果配置以達到分析效果。另外,交叉表中額外還支持了外部跳轉功能,以便可以將分析關聯到外部報表或資源。
鉆取
鉆取可算得上BI分析當中使用率非常高的功能,試想一個場景:作為一個銷售經理,想要看到 浙江省 的全貌銷售數據,然后他想進一步了解 杭州市 的情況,再次去對比杭州市下 辦公用品 的銷量。那么這個需求就可以通過鉆取實現了。
配置鉆取的方式相當簡單,我們只需要點擊維度字段的“鉆取”圖表,即可創建一個鉆取路徑,后續可以往這個鉆取路徑里添加或刪除任意字段,實現任意維度的上鉆/下鉆:
鉆取配置完成后,老板看報表的時候,就可以在不同的維度之間切換,便捷地洞察不同維度的數據了:
聯動
如果我們想在交叉表中點擊某個省(如“上?!?時,立即讓下方的線圖和餅圖也相應展示“上海”的數據,就可以通過聯動來實現了,配置的方式很簡單,只需要你指定 該交叉表 與 哪些圖表 聯動即可(通過字段綁定建立聯系):
最終的效果如下:
跳轉
如果我們想通過當前的一個“銷售大盤概覽”交叉表,點擊“上?!蹦且恍袑摹坝唵螖盗俊敝岛?#xff0c;立馬跳轉到對應“銷售明細”儀表板,并且展示對應的“上?!钡挠唵蚊骷?#xff0c;我們便可以使用交叉表的跳轉功能,結合儀表板的全局參數來實現跨報表聯動。配置方式與聯動類似,由于篇幅原因,這里暫時不作演示,有興趣的同學可以深入嘗試下。
條件格式
熟悉excel操作的同學應該對條件格式不陌生了,有了條件格式,可以方便決策者識別出關鍵信息點,并且了解到不同閥值的數據指標,當前我們提供了 階段圖標 和 數據條 類型的條件格式,配置方式和常規一致:
最終的展示效果如下:
行列混布
相對于其他BI產品的交叉表,行列混布可以稱得上是Quick BI交叉表的一個特色分析功能,有了他,我們可以實現橫向和縱向多層的分類結構,滿足我們從不同角度更直觀看數據的需求。
比方說:我們想要在行上凸顯出“省份 -> 城市”的層級關系,并且還要在列上凸顯出“產品類型 -> 產品子類 -> 訂單數量/訂單金額/利潤金額”這樣的層級關系,最終對應起來看一個對比數據。那么我們可以進行以下配置:
即行上拖入正常的 “省份” “城市” 兩個維度,而列上也拖入兩個 “產品類型” “產品子類” 維度,并且保留正常的三個度量 “訂單數量/訂單金額/利潤金額”(原理是:拖入列中的維度,將以其“維度值”作為分類指標來進行數據歸類)
最終的展示效果就會變成下面這個樣子:
當然你也可以通過改變維度和度量的位置來實現自己的不同效果(注:度量字段會被強制排在一起),將 行列混布 和 行列轉置 一起使用,你會看到更加不同的分析效果,有興趣的同學不妨一試喔!
Quick BI 交叉表的新特性介紹大致先講到這里,限于篇幅原因,本文只詳解了交叉表的一部分功能,其他功能:
行列轉置
聚合/明細查詢
透視表模式
主題模板
行序號
合并同類單元格
凍結行列
自動換行
數據分頁
展示列(列順序調換、列分組)
系列別名/描述、對齊方式
數值格式化(小數位、千分位、單位、百分比)
多端適配
......
大家可以直接到Quick BI中體驗到。
原文鏈接
本文為云棲社區原創內容,未經允許不得轉載。
總結
以上是生活随笔為你收集整理的JAVA多维分析报表怎么做_Quick BI 3.0 - 强大的多维分析表格:交叉表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 队列元素排序
- 下一篇: python基于qq邮箱群发邮件