處理樞紐分析表中的關聯性

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

樞紐分析表傳統方式建構使用 OLAP cube 和其他複雜的資料來源已豐富資料表之間的連線。不過,在 Excel 中,您可以自由匯入多個資料表,並建立您自己的資料表之間的連線。這樣的彈性功能強大時,它也可輕鬆結合資料不相關,而產生程式出現異常的結果。

您曾建立過類似這樣的樞紐分析表嗎? 您想要根據地區將採購加以分類,所以在 [值] 區放置了一個採購金額欄位,又在 [欄標籤] 放置了一個銷售地區欄位。可是卻得出錯誤的結果。

樞紐分析表範例

要如何修正這個錯誤?

問題是,您加到樞紐分析表的欄位也許都在同一個活頁簿,但是含有每一欄的資料表卻互不相關。例如,您在一個資料表上列出所有的銷售地區,而在另一個資料表上列出所有地區的採購。若要建立樞紐分析表,並且得出正確的結果,必須在兩個資料表之間建立關聯性。

建立關聯性之後,樞紐分析表就會把採購資料表的資料與地區清單正確結合起來,結果如下所示:

樞紐分析表範例

Excel 2013 含有由 Microsoft Research (MSR) 為了自動偵測與修復類似這種關聯性問題所開發的技術。

頁面頂端

使用自動偵測

自動偵測會檢查您新增到含樞紐分析表之活頁簿的新欄位。如果新欄位與樞紐分析表的欄標題和列標題沒有關聯,樞紐分析表頂端的通知區會出現訊息,告訴您需要關聯性。Excel 也會分析新資料,來尋找可能的關聯性。

您可以略過訊息,繼續使用樞紐分析表;不過如果您按一下 [建立],演算法就會開始分析您的資料。這個程序可能會花上幾分鐘的時間進行,這完全要看新資料中的值、樞紐分析表的大小和複雜性,還有您所建立的關聯性而定。

這個程序包含兩個階段:

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

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

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

MSR 演算法會搜尋「最佳」關聯性組合,來連接您模型中的資料表。演算法會將欄名稱、欄的資料類型、欄內的值,以及樞紐分析表內的欄全部列入考量,來偵測新資料的所有可能關聯性。

接著 Excel 會選擇由內部啟發學習法決定的「品質」分數最高的關聯性。如需詳細資訊,請參閱關聯性概觀 和關聯性疑難排解

如果自動偵測並未得出正確結果,您可以編輯關聯性、刪除關聯性,或者手動建立新關聯性。如需相關資訊,請參閱建立兩個資料表之間的關聯性,或是在圖表檢視中建立關聯性

頁面頂端

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

樞紐分析表會集合相關的資料表,如果有任何資料表含有無法用索引鍵或相符值彼此關聯的資料,就必須以某種方式處理這些資料。在多維度資料庫中處理不相符資料的方式,是將所有含不相符值的列,指派給未知的成員。在樞紐分析表中,未知的成員是顯示為空白標題。

比方說,如果您要建立的樞紐分析表,原本應該依商店將銷售加以分類,但是銷售資料表中有某些記錄卻沒有列出商店名稱,這些不含有效商店名稱的記錄就會獨立分成一組。

如果最後得到的是空白列,則您有兩個選擇。您可以定義有效的資料表關聯性 (作法可能是在多個資料表之間建立關聯性鏈結),也可以移除樞紐分析表中導致空白列的欄位。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×