交互式報表Power BI教程:在 Power BI 中創(chuàng)建矩陣可視化效果(上)
使用 Power BI Desktop 從數(shù)據(jù)獲得見解,然后進行相關(guān)操作利用可視化分析免費創(chuàng)建內(nèi)容豐富的交互式報表,一切盡在指尖。
可以在 Power BI Desktop 和 Power BI 服務(wù)中創(chuàng)建并查看這些視覺對象。本文中的步驟和圖示來自 Power BI Desktop。
矩陣視覺對象類似于表。表支持兩個維度,且數(shù)據(jù)是平面結(jié)構(gòu);也就是說,表顯示但不聚合重復(fù)值。使用矩陣,可以更輕松地跨多個維度有目的地顯示數(shù)據(jù),因為它支持梯級布局。矩陣自動聚合數(shù)據(jù),并啟用向下鉆取。
可以在 Power BI Desktop 報表中創(chuàng)建矩陣視覺對象,并能將矩陣內(nèi)的元素與相應(yīng)報表頁上的其他視覺對象一起交叉突出顯示。例如,可以選擇行、列和各個單元格,并交叉突出顯示。此外,還可以將選擇的單個單元格和多個單元格復(fù)制并粘貼到其他應(yīng)用程序。
矩陣有許多相關(guān)功能,我們將在本文的下面各部分中逐一介紹它們。(本文只介紹一部分,點擊此處查看下部分)
了解 Power BI 計算總計的方式
了解如何使用矩陣視覺對象前,請務(wù)必先了解 Power BI 是如何在表和矩陣中計算總計和小計值的。對于總計和小計行,Power BI 是對所有基礎(chǔ)數(shù)據(jù)行評估度量值,這不僅僅是簡單地將可見或已顯示行中的值相加。這意味著最終總計行的值與預(yù)計的值存在差異。請查看以下矩陣視覺對象。
在此示例中,最右邊的矩陣視覺對象中的各行顯示了每個銷售人員/日期組合對應(yīng)的“金額” 。但是,由于顯示的一個銷售人員對應(yīng)多個日期,這些數(shù)字可以出現(xiàn)不止一次。因此,基礎(chǔ)數(shù)據(jù)的準(zhǔn)確總計并不等于可見值的簡單相加。當(dāng)要求和的值位于一對多關(guān)系的“一”這一側(cè)時,這是一種常見模式。
查看總計和小計時,請注意這些值都是以基礎(chǔ)數(shù)據(jù)為依據(jù),它們并不僅僅以可見值為依據(jù)。
展開和折疊行標(biāo)題
可以通過兩種方法展開行標(biāo)題。第一種是通過右鍵單擊菜單,你將看到一些選項,用于展開所選的特定行標(biāo)題、整個級別或所有內(nèi)容直至層次結(jié)構(gòu)的最高級別。還可以使用類似選項折疊行標(biāo)題。
還可以通過“行標(biāo)題” 卡下的“格式”窗格,將 +/- 按鈕添加到行標(biāo)題。默認(rèn)情況下,這些圖標(biāo)將與行標(biāo)題格式匹配,但你可以根據(jù)需要單獨自定義圖標(biāo)的顏色和大小。
打開圖標(biāo)后,它們的工作方式類似于 Excel 中的數(shù)據(jù)透視表圖標(biāo)。
矩陣的展開狀態(tài)將與報表一起保存。矩陣可以固定到展開或折疊的儀表板。選擇該儀表板磁貼并打開報表時,仍可以在報表中更改展開狀態(tài)。
結(jié)合使用向下鉆取和矩陣視覺對象
借助矩陣視覺對象,可以執(zhí)行之前無法實現(xiàn)的各種有意思的向下鉆取活動。 這包括向下鉆取行、列、單獨分區(qū)和單元格。 讓我們來看看每種向下鉆取活動的工作原理。
向下鉆取行標(biāo)題
在“可視化效果”窗格中,如果向“字段” 井的“行” 部分添加多個字段,可以為矩陣視覺對象的行啟用向下鉆取。這類似于創(chuàng)建層次結(jié)構(gòu),以便于你可以向下鉆?。ㄈ缓髠浞荩哟谓Y(jié)構(gòu),并分析每個級別的數(shù)據(jù)。在下圖中,“行” 部分包含“銷售階段” 和“商機規(guī)?!?,形成了可以向下鉆取的行分組(或?qū)哟谓Y(jié)構(gòu))。
如果視覺對象在“ 行 ”部分中形成了分組,那么視覺對象本身會在其左上角顯示“ 鉆取 ”和“ 擴展 ”圖標(biāo)。

選擇這些按鈕可以向下鉆?。ɑ騻浞荩哟谓Y(jié)構(gòu),類似于其他視覺對象中的鉆取和擴展行為。 在此示例中,可以從“銷售階段” 向下鉆取到“商機規(guī)模” (如下圖所示)。在下圖中,已選擇向下鉆取一個級別的圖標(biāo)(草耙圖標(biāo))。
除了使用這些圖標(biāo),還可以選擇任意行標(biāo)題,然后從隨即顯示的菜單中進行選擇來向下鉆取。
請注意,顯示的菜單中有多個選項,分別用于執(zhí)行不同的操作:
選擇“向下鉆取” 展開的是相應(yīng) 行級別的矩陣,不包括 其他所有行標(biāo)題,只會展開選擇的行標(biāo)題。在下圖中,依次選擇的是“建議” > “向下鉆取” 。請注意,其他頂層行不會再出現(xiàn)在矩陣中。
選擇“向上鉆取” 圖標(biāo),以返回到上一頂級視圖。然后,如果你依次選擇“建議” > “顯示下一個級別” ,系統(tǒng)會按升序列出下一個級別的所有項(在此示例中,為“商機規(guī)?!?字段),不含更高級別的層次結(jié)構(gòu)分類。
選擇左上角的“向上鉆取” 圖標(biāo),讓矩陣顯示所有頂級類別,然后依次選擇“建議” > “展開到下一個級別” ,以查看層次結(jié)構(gòu)中“銷售階段” 和“商機規(guī)?!?這兩個級別的所有值。
也可以使用“展開” 菜單項來進一步控制顯示。 例如,依次選擇“建議” > “展開” > “選擇” 。此時,Power BI 會顯示每個“銷售階段” 的總計行,并顯示“建議” 的所有“商機規(guī)?!?選項。
向下鉆取列標(biāo)題
與向下鉆取行類似,還可以向下鉆取列。在下圖中,“列” 字段井中有兩個字段,形成了類似于本文前面對行使用的層次結(jié)構(gòu)?!傲小?字段井中有“區(qū)域” 和“細分” 。當(dāng)你將第二個字段添加到“列” 后,視覺對象上便會顯示新的下拉菜單,此菜單當(dāng)前顯示“行” 。
若要向下鉆取列,請在矩陣左上角的“鉆取對象” 菜單中選擇“列” 。依次選擇“東部“ 區(qū)域和“向下鉆取” 。
在你選擇“向下鉆取” 后,系統(tǒng)會顯示“區(qū)域”>“東部” 列層次結(jié)構(gòu)的下一個級別(在此示例中,為“商機數(shù)” )。其他區(qū)域處于隱藏狀態(tài)。
其余菜單項對列和行的工作方式都相同(請參閱上一部分“向下鉆取行標(biāo)題” )。可以對列使用“顯示下一個級別” 和“展開到下一個級別” ,就像對行使用它們一樣。
注意:矩陣視覺對象左上角的“向下鉆取”和“向上鉆取”僅對行有效。必須使用右鍵單擊菜單,才能向下鉆取列。
使用矩陣視覺對象實現(xiàn)階梯布局
矩陣視覺對象自動在層次結(jié)構(gòu)中的每個父類別下縮進子類別,這就稱為“梯級布局”。在原始版本的矩陣視覺對象中,子類別顯示在完全不同的列中,在視覺對象中占用的空間更多。下圖展示了舊版矩陣視覺對象中的表;請注意,子類別位于單獨的列中。
下圖展示了采用“階梯布局”的矩陣視覺對象的實際效果。請注意,類別“ 計算機 ”將其子類別(“計算機附件”、“臺式機”、“筆記本電腦”、“顯示器”等)略微縮進,讓視覺對象變得更簡潔緊湊。
可以輕松調(diào)整“階梯布局”設(shè)置。選擇矩陣視覺對象后,在“可視化效果”窗格的“格式”部分(滾動油漆刷圖標(biāo))中,展開“行標(biāo)題”部分 。下面有兩個選項:“階梯布局”開關(guān)(用于啟用或禁用階梯布局)和“階梯布局縮進”(用于指定縮進量,以像素為單位)。
如果你禁用“梯級布局”,Power BI 會在另一列中顯示子類別,而不是在父類別下縮進。
本文內(nèi)容較多,點擊此處可查看下部分,感興趣的朋友可以多多關(guān)注本教程,如果您能在評論區(qū)留言提出問題或者解決問題,我們將會很高興!
推薦閱讀:
德勤:分析經(jīng)濟的商業(yè)洞察與機遇,就是一場與時間的賽跑
想要購買Power BI Desktop正版授權(quán),或了解更多產(chǎn)品信息請點擊
關(guān)注慧聚IT微信公眾號 ???,了解產(chǎn)品的最新動態(tài)及最新資訊。