你可以修改 PowerPivot 資料模型的一種方式,就是加入階層結構。 舉例來說,如果你有地理資料,可以新增一個階層結構,國家置於頂端,並向下延伸至區域、州和城市。
階層結構是一串欄位,匯總到樞紐或 Power View 報告中的單一項目。 階層結構在欄位列表中以單一物件形式出現。 階層結構讓使用者在建立報告與樞紐分析表時更容易選擇並導航常見的資料路徑。 要建立階層結構,你需要 啟用 Power Pivot 外掛。
請遵循下列步驟:
打開 Power Pivot 視窗。
點擊 首頁>檢視>圖表檢視。
在圖表檢視中,選擇同一表格中一個或多個你想放入階層的欄位。 如果表格沒有包含你想用的所有欄位,你可以用 RELATED 來新增它們。 參見 相關函數 (DAX) 。
右鍵點擊你選擇的欄位之一。
點擊 「建立階層 」即可在表格底部建立父層級。 欄位會以子層級的形式複製到階層結構中。
輸入你新的階級名稱。
將更多欄位拖入階層父層級,該欄位會從欄位產生子層級,並將層級置於階層底部。
你可以選擇性地將欄位拖曳到階層列表中的特定位置,精確地將子關卡放在你想要的階層位置。注意
- 當你使用多重選擇來建立階層時,子層級的順序最初會根據欄位的基數來設定。 最高的基數出現在列表中,其中的數值最罕見且最為獨特——例如識別號碼和姓名。 基數最低的欄位出現在列表中最後——這些欄位中值較為常見,例如狀態、布林值或常見分類。 請記得新增欄位會讓子節點等級被放在清單底部。 你可以拖動欄位來改變順序。
- 你可以從隱藏欄位建立階層, (該欄位對用戶端工具) 隱藏。
- 如果你知道想在階層中建立哪些欄位作為子層級,請點擊右鍵選單中的 「建立階層 」項目,多重選取這些欄位,並快速建立包含多個子層級的階層。
編輯階層
你可以重新命名階層、重新命名子關卡、改變子關卡的順序、新增子關卡欄位、從階層中移除子關卡、在欄位名稱 () 顯示子關卡的來源名稱,以及如果子關卡名稱與階層父層級名稱相同,則隱藏該子關卡。
更改階層或子層級的名稱
右鍵點擊階層父層級或子層級,然後點選 重新命名。 或者,雙擊父層級結構後再編輯名稱。
改變階層中子節點層級的順序
把一個孩子等級拖到階層中的新位置。 或者,右鍵點擊階層中的子層級,然後點擊 「往上移動 」來在列表中向上移動該層級。 或者,點擊 「往下移動 」將等級往下移。
注意
你只能在單一階層中新增一次欄位。 在你將欄位加入階層後,就無法再將它加入同一個階層。 這表示你無法將欄位拖入階層結構,且該欄位的 「加入階層 」功能選單將不再參考該欄位已加入的階層結構。 若沒有其他階層可加入欄位,則「 加入階層 」選項不會出現在選單中。
要在階層中新增另一個子節點層級
有幾種方法可以達成這個目標:
- 將一欄拖到階層的父層級,將該欄位複製為階層列表底部的子層級。
- 或者,將欄位拖曳到階層結構中的特定位置,以複製該欄位作為階層的子層級。
- 或者,右鍵點擊一個欄位或多個選取欄位,然後在右鍵選單中點 選「加入階層 」,再點選特定的階層結構。 此方法從該欄位建立子層級,並將其加入階層列表底部。
將子層級從階層中移除
右鍵點擊一個子關卡,然後點 選「從階層中移除」。 或者,點擊階層中的子關卡,然後按下 刪除 鍵。 如果你想重新取得這個子節點層級,只要重新加入該欄位即可。
注意
如果你重新命名一個階層子層級,它就不再與所建立欄位名稱相同。 預設情況下,來源欄位名稱會出現在子節點層級的右側。 如果你隱藏了來源欄位名稱,可以使用 「顯示來源欄位名稱 」指令來查看它是從哪一欄建立的。
隱藏或顯示來源名稱
右鍵點擊階層子層級,然後點擊 隱藏來源欄位名稱 或 顯示來源欄位名稱 ,切換兩個選項。
當你點擊 「顯示來源欄位名稱」時,複製欄位名稱會出現在子節點的右側。
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。