處理樞紐分析表中的關聯

樞紐分析表傳統上是使用 OLAP 多維資料集和其他複雜資料來源建立,這些資料來源已在資料表之間有豐富的連線。 不過,在 Excel 中,您可以隨意匯入多個資料表,並在資料表之間建立自己的連線。 雖然這種靈活性很強,但也能讓您輕鬆地將不相關的資料放在一起,從而引起奇怪的結果。

您是否曾建立像這樣的樞紐分析表? 您想要依地區來建立採購明細,因此您將 [購買金額] 欄位拖放到 [] 區域,然後將 [銷售領域] 欄位放入 [欄標籤] 區域。 但結果不正確。

樞紐分析表範例

如何修正此問題?

問題是您新增至樞紐分析表的欄位可能位於同一個活頁簿中,但包含每個資料行的資料表不相關。 例如,您可能會有一個列出每個銷售領域的資料表,以及一個列出所有地區購買的另一個資料表。 若要建立樞紐分析表並取得正確的結果,您需要建立兩個數據表之間的關聯。

建立關聯之後,樞紐分析表會將 [購買] 資料表中的資料與區域清單正確結合,結果看起來像這樣:

樞紐分析表範例

Excel 2013 包含 Microsoft 研究(MSR)所開發的技術,可自動偵測及修正此類關聯性問題。

頁面頂端

使用自動偵測

自動偵測:檢查您新增至包含樞紐分析表之活頁簿的新欄位。 如果新欄位與樞紐分析表的欄和列標題無關,則會在樞紐分析表頂端的通知區域中出現一則訊息,讓您知道可能需要關聯。 Excel 也會分析新資料,找出可能的關聯性。

您可以繼續忽略該訊息,並使用樞紐分析表。不過,如果您按一下 [建立],演算法就會起作用並分析您的資料。 根據新資料的值、樞紐分析表的大小與複雜性,以及您已建立的關聯性,這個程式可能需要長達數分鐘的時間。

此套裝程式含兩個階段:

  • 偵測關聯性。 分析完成後,您可以查看建議的關聯清單。 如果您不取消,Excel 會自動繼續進行下一個建立關聯的步驟。

  • 建立關聯性。 在已套用關聯之後,就會出現確認對話方塊,您可以按一下 [詳細資料] 連結,查看已建立的關聯性清單。

您可以取消偵測程式,但無法取消建立程式。

MSR 演算法會搜尋「最佳」一組關聯,以連接您模型中的表格。 此演算法會針對新資料偵測所有可能的關聯性,考慮資料行名稱、欄的資料類型、欄中的值,以及樞紐分析表中的欄。

接著,Excel 會選擇具有最高 [品質] 分數的關聯(由內部啟發式決定)。 如需詳細資訊,請參閱關聯性概述疑難排解關聯性。

如果自動偵測無法提供正確的結果,您可以編輯關聯、刪除關聯,或是手動建立新的結果。 如需詳細資訊,請參閱在圖表視圖中建立兩個數據表之間的關聯或建立關聯

頁面頂端

樞紐分析表中的空白列(未知成員)

因為樞紐分析表會結合相關的資料表格,所以如果有任何資料表包含無法透過金鑰或依據值來相關的資料,則必須以某種方式處理該資料。 在多維資料庫中,處理不相符資料的方式是將沒有任何符合值的所有列指派給未知成員。 在樞紐分析表中,未知成員會顯示為空白標題。

例如,如果您建立的樞紐分析表應該依商店將銷售額組成群組,但 sales 資料表中的部分記錄並未列出商店名稱,則不含有效商店名稱的所有記錄都將組成群組。

如果您最後有空白列,您有兩種選擇。 您可以定義可運作的資料表關聯,可能是在多個資料表之間建立關聯的鏈,或者您可以從樞紐分析表中移除導致空白列發生的欄位。

頁面頂端

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×