共用方式為


在 Power BI 中建立和檢視分解樹狀結構視覺效果

適用於: Power BI Desktop Power BI 服務

Power BI 中的分解樹狀結構視覺效果可讓您將多個維度上的資料視覺化。 它會自動彙總資料,並讓您以任何順序向下切入維度。 它也是一種人工智慧 (AI) 視覺化,因此您可以要求它根據特定條件找到要向下切入的下一個維度。 該工具對於臨時探索和進行根本原因分析非常有價值。

顯示完整分解樹狀結構的螢幕擷取畫面。

此教學課程使用兩個範例:

  • 分析公司延期交貨 (缺貨) 產品百分比的供應鏈案例。
  • 一個銷售案例,可依多種因素來細分視訊遊戲銷售量,例如遊戲類型和發行者。

針對 Power BI Desktop,您可以下載 供應鏈案例語意模型。 如果您想要使用 Power BI 服務,請下載 Supply Chain Sample.pbix,然後將其上傳至 Power BI 服務中的工作區。

注意

若要共用內容(或讓沒有編輯權限的同事查看您個人我的工作區以外的內容),這兩位使用者都需要擁有 Power BI Pro 或 Premium Per User(PPU)授權,或者內容必須位於有容量許可的工作區中(如 Fabric F64+ 或 Power BI Premium(P))。 PPU 工作區在功能可用性方面就像容量一樣運作。 免費使用者只能取用在指定容量中的內容。

開始

[視覺效果 ] 窗格中選取分解樹狀結構圖示。

分解樹水印的屏幕截圖。

視覺效果需要兩種類型的輸入:

  • 分析:您要分析的指標。 它必須是量值或彙總。
  • 說明方式:您要向下切入的一或多個維度。

一旦您將量值成功拖曳到欄位之後,視覺效果會更新以展示彙總的量值。 在下列範例中,我們會視覺化延期交貨時產品的平均 % (5.07%)。

分解樹狀結構根節點的螢幕擷取畫面。

下一步是新增一或多個您要向下切入的維度。 將這些欄位新增至 [說明依據] 貯體。 請注意,根節點旁邊會出現加 。 選取可讓您 + 選擇要鑽研的欄位 (您可以依任何您想要的順序鑽研欄位)。

螢幕擷取畫面顯示已選取加號圖示,這會顯示 [說明依據] 清單的選項。

選取 [預測偏差] 會導致樹狀結構展開,並依據資料行中的值來細分量值。 您可以選擇要鑽研的另一個節點來重複此過程。

分解樹展開的螢幕擷取畫面。

選取最後一個層級的節點,即會交叉篩選資料。 選取較早層級的節點,即會變更路徑。

動畫顯示從較早的層級選取節點,以及其如何變更顯示以顯示其子節點。

與其他視覺效果互動,即會交叉篩選分解樹狀結構。 因此,層級中的節點順序可能會變更。

為了顯示不同的案例,下列範例會依發行商查看視訊遊戲銷售情況。

動畫顯示選取會影響顯示哪些節點的交叉篩選。

當我們對 育碧的樹進行交叉過濾時,路徑會更新,顯示 Xbox 銷量從第一名上升到第二名,被 PlayStation 超越。

如果我們再用 任天堂交叉過濾樹,Xbox 的銷售是空白的,因為沒有為 Xbox 開發的任天堂遊戲。 Xbox 連同其後續路徑均會從檢視中篩選掉。

儘管路徑消失了,但現有的關卡(在本例中為遊戲類型)仍然固定在樹上。 因此,選擇 Nintendo 節點會自動將樹擴展為 Game Genre。

AI 分割

您可以使用 AI 分割 來確定下一步應該查看數據中的位置。 這些分割項會出現在清單頂端,並以燈泡標示。 分割可協助您自動找出資料中的最高和最低值。

根據您的喜好設定而定,分析可以兩種方式進行。 再次使用供應鏈範例時,預設行為如下:

  • 最高值:考慮所有可用欄位,並決定要向內切入到其中以取得要分析之量值的最高值。
  • 最低值:考慮所有可用欄位,並決定要向內切入到其中以取得要分析之量值的最低值。

使用 [間歇性] 旁的加號選取 [高值]。 一個標記為 [產品類型] 的新資料行隨即出現。

分解樹 AI 分裂的螢幕截圖。

「產品類型」旁邊會出現一個燈泡,表示此欄是 AI 分割。 樹狀結構也提供一條建議 [患者監視] 節點的虛線,因為這會產生延期交貨的最高值 (9.2%)。

將滑鼠停留在燈泡上方,即可查看工具提示。 在此範例中,工具提示為「當產品類型為患者監視時,延期交貨的百分比最高」。

您可以設定視覺效果來尋找相對的 AI 分割,而不是絕對的 AI 分割。

相對模式會尋找特別突出的高值 (相較於資料行中的其餘資料)。 讓我們再次以電子遊戲銷售為例:

分解樹絕對分割的螢幕擷取畫面。

在前面的螢幕擷取畫面中,我們正在查看北美電玩遊戲的銷售量。 我們首先按 發行商名稱拆分樹,然後鑽取任 天堂。 在平台中選擇 高價值 結果 是任天堂 的擴張。 因為任天堂(發行商)只為任天堂遊戲機開發,所以只有一個值存在,所以這是最高值也就不足為奇了。

儘管如此,查看哪個高值相對於同一列中的其他值脫穎而出是一個更有趣的分割。 如果我們將分析類型從 [絕對] 變更為 [相對],則會針對 Nintendo 取得下列結果:

分解樹相對分割的螢幕擷取畫面。

這次,建議的值是遊戲類型中的平台。 平台不會產生比任天堂更高的絕對值;19,950,000 美元對 46,950,000 美元。 儘管如此,這是一個突出的價值。

更準確地說,因為有 10 個遊戲類型值,如果平均分配,平台的預期值將是 4,600,000 美元。 因為 Platform 的價值接近 20,000,000 美元,這是一個有趣的結果,因為它比預期結果高出四倍。

計算如下所示:

北美平台/ABS銷售額(平均(北美遊戲類型銷售額))

Nintendo 的北美洲銷售量/Abs(Avg(平台的北美洲銷售量))

這會轉譯為:

19,550,000 / (19,550,000 + 11,140,000 + ... + 470,000 + 60,000 /10) = 4.25 倍

46,950,000/ (46,950,000/1) = 1 倍

如果您不想在樹狀結構中使用任何 AI 分割,您也可以在 「分析格式」 選項下將其關閉:

在分解樹中停用 AI 分割的螢幕擷取畫面。

與 AI 分割進行樹狀結構互動

您可以有多個後續 AI 層級。 您也可以混用各種類型的 AI 層級 (從最高值移至最低值,並返回到最高值):

具有多個 AI 路徑的分解樹的螢幕截圖。

如果您在樹狀結構中選取不同節點,則 AI 分割會從頭開始重新計算。 在下列範例中,我們變更了「 預測偏差 」層級中的所選節點。 後續層級會變更,以產生正確的高值和低值。

分解樹 AI 互動的螢幕截圖。

當您透過其他視覺效果交叉篩選分解樹狀結構時,也會重新計算 AI 層級。 在下列範例中,我們可以看到工廠 #0477 的延期交貨 % 最高。

螢幕擷取畫面顯示已選取所有月份的根本原因分析。

不過,如果我們在長條圖中選取 4 月 ,則 產品型別的最高變更是進階手術。 在此情況下,不僅重新排序了節點,而且選擇了不同的資料行。

螢幕擷取畫面顯示只選取四月的根本原因分析。

如果您希望 AI 層級的行為與非 AI 層級類似,請選取 燈泡 以將行為還原為預設值。

雖然多個 AI 層級可以鏈結在一起,但非 AI 層級無法接在 AI 層級後面。 如果我們在 AI 分割之後進行手動分割,則 AI 層級的燈泡會消失,而該層級會轉換為一般層級。

鎖定

內容建立者可以鎖定報告取用者的層級。 當層級遭到鎖定時,就無法移除或變更。 取用者可以在鎖定的層級內探索不同的路徑,但無法變更層級本身。 作為創建者,您可以將鼠標懸停在現有關卡上以查看鎖定圖標。 您可以視需要鎖定多個層級,但不能將已鎖定層級之前的層級解除鎖定。

在下列範例中,前兩個層級已鎖定。 報表取用者可以變更層級 3 和 4,甚至之後新增層級。 不過,前兩個層級無法變更。

分解樹狀結構中鎖定層級的螢幕擷取畫面。

考量與限制

樹狀結構的層級數目上限為 50。 您可以在樹狀結構上一次視覺化的資料點數目上限為 5,000 個。 我們會截斷層級以顯示前 n 個。 目前每個層級的前 n 個設定為 10 個。

下列案例中不支援分解樹狀結構:

  • 內部部署 Analysis Services

下列案例中不支援 AI 分割:

  • Azure Analysis Services
  • Power BI 報表伺服器
  • 發佈至網路
  • Analyze 中延伸模組結構描述的複雜量值和量值

其他限制:

  • 問與答中的支援