你可以透過彙整欄位中相符的值來建立新的表格方向,來進行樞軸化。 表格依第一欄的數值依升序排序。
當你進行樞軸時,你會取兩欄,建立一對新的屬性值對,代表新欄的交點:
- 屬性 原本一個屬性欄位 (左側綠色的相同值) 會被樞軸化成數個新的欄位 (右側綠色欄位) 。
- 原本未樞軸欄位 (左側藍色) 的數值會分配到右側新欄位 (藍色) 。
樞軸與彙總欄位
以下是此程序中使用的範例資料。
要開啟查詢,請先找到先前從 Power Query 編輯器載入的查詢,選取資料中的一個儲存格,然後選擇查詢>編輯。 更多資訊請參閱 「在 Excel 中建立、載入或編輯查詢」。
選擇你想樞軸的欄位。 在範例中,選擇 日期。 此欄位的唯一值即為新的欄位與欄位標頭。
選擇 轉換>樞紐欄位。
在 樞紐欄 對話框中,值 欄 列表中選擇 Amt。
選擇 進階選項,然後選擇 彙總價值函數。 在範例中,選擇 「總和」。
可用的選項包括:不彙總、 (所有) 、計數 (非空白) 、最小值、最大值、中位數、總和和和。
提示 如果你不想計算沒有值的儲存格,請選擇「 計數」 (「非空白」) 。 例如,若一欄中有十個格子,其中兩個是空白的,則計數為八。
選取 [確定]。
結果
原始表格中的 日期 欄位會被樞軸化,以取得原始 Amt 欄位在 國家 與每個新 日期 欄位交點的所有值總和。
在不聚合的情況下樞軸欄位
以下是此程序中使用的範例資料。
在
當你處理無法彙總或不想彙總數值的欄位時,你可以不做整合來進行樞紐分析。
- 要開啟查詢,請先找到先前從 Power Query 編輯器載入的查詢,選取資料中的一個儲存格,然後選擇查詢>編輯。 更多資訊請參閱 「在 Excel 中建立、載入或編輯查詢」。
- 選擇你想樞軸的欄位。 在範例中,選擇 位置。 此欄位的唯一值即為新的欄位與欄位標頭。
- 選擇 轉換>樞紐欄位。
- 在 樞紐欄位 對話框中,價值 欄位 列表中選擇 產品。
- 選擇 進階選項,然後選擇 彙總價值函數。 在範例中,選擇 「不合併」。
- 選取 [確定]。
結果
原始表格中的位置欄位會被樞軸化,以取得位於國家與每個新位置欄位交集處原始產品欄位的數值。
使用「不合併」選項的錯誤
在這個範例中,我們使用了「樞紐並彙整欄位」這一節的範例:
如果你將日期欄位轉動,在價值欄列表中選擇 Amt,然後在進階選項中選擇「不要彙總」以取得彙總價值函數,你會看到以下錯誤訊息:
「表達式.錯誤:列舉中元素太多,無法完成操作。」
此錯誤發生是因為 「不合併 」選項設計為在國家與日期交集處回傳單一值,而非多個值。
你可能不會立刻看到這個錯誤。 當你最初定義時,資料的條件在交點產生了一個單一的值。 後來在未來的刷新操作後,資料條件改變,現在在交點處可以有多個值。 如果發生這種情況,你可以用 Pivot 指令搭配聚合。