關聯性疑難排解

本主題提供 PowerPivot for Excel 中自動偵測關聯性的疑難排解資訊。若要閱讀有關以手動方式建立關聯性的需求,請參閱<關聯性概觀>中的<關聯性的需求>。如需有關自動偵測如何運作的詳細資訊,請參閱<關聯性概觀>中的<關聯性的自動偵測和推斷>。

自動偵測關聯性的疑難排解

下列各節描述 PowerPivot for Excel 無法偵測關聯性的一些常見狀況。

訊息:未偵測到任何關聯性

當您將某欄位拖曳至現有樞紐分析表的 [值] 區域,而該欄位並未與樞紐分析表中的任何欄位相關時,通知列將會一直顯示訊息,指出需要關聯性。 但是,有時在這個通知之後,並無法偵測到關聯性。 之所以會發生這種狀況可能有各種不同的原因:

  • 關聯性偵測演算法取決於外部索引鍵資料行具有類似於主索引鍵資料行的名稱。 如果資料行名稱不是十分類似,建議您開啟 PowerPivot 視窗,然後手動建立資料表之間所需的關聯性。

  • 資料類型可能不受支援。 如果樞紐分析表中使用的任何資料表只包含不支援之資料類型的資料行,就無法偵測到關聯性。 在這種情況下,您應該使用 [建立關聯性] 對話方塊,以手動方式在樞紐分析表的作用中資料表之間建立所需要的關聯性。 如需詳細資訊,請參閱<建立兩個資料表之間的關聯性>。

訊息:無法建立進一步的關聯性

當您嘗試建立關聯性時,可能會出現這個訊息。 在此情況下,您嘗試聯結的兩個資料表之間可能已經有關聯性存在。

當您從關聯式資料來源一起匯入資料表時,PowerPivot for Excel 通常會自動偵測及建立關聯性。 由於任何兩個資料表之間不能建立一個以上的關聯性,所以在您選取的資料表之間或許已經有定義關聯性。 您可以使用 [管理關聯性] 對話方塊來檢閱現有關聯性的清單,如<檢視及編輯關聯性>中所述。

您加入未與樞紐分析表關聯的欄位,但沒有出現訊息

自動偵測關聯性只針對量值觸發,而不會針對您在樞紐分析表之列或欄標籤中使用的計算欄位觸發。 因此,當您開始建立樞紐分析表時,可能加入未關聯的資料表,但是在將欄位拖放入 [值] 區域之前看不到任何關聯性。

資料表之間不含有效的關聯性

在某些情況下,您加入樞紐分析表的資料表就是無法與其他任何資料表聯結。 例如,兩個資料表可能正好有部分相符的資料,但實際上與其他使用中的資料表沒有邏輯關聯性。

如果您在樞紐分析表加入的資料表無法與其他資料表連結時,自動偵測通常不會傳回任何結果。 在其他情況下,一般都可以從樞紐分析表中的結果看出欄位不會產生有意義的計算。

自動偵測建立了錯誤的關聯性

使用自動偵測建立關聯性時,演算法會根據資料表中的值建立所有可能的關聯性清單,並根據其機率來排名可能的關聯性。 然後 PowerPivot for Excel 只會建立最有可能的關聯性。 因此,如果您的資料表包含了多個可能當做索引鍵使用的資料行,則某些關聯性的排名可能較低,而且即使關聯性有效,還是無法自動建立這些關聯性。

如果自動偵測演算法建議的關聯性無法解決商務問題,您應該刪除此關聯性,並使用正確的索引鍵資料行手動建立關聯性。

請參閱

概念

建立兩個資料表之間的關聯性

刪除關聯性

檢視及編輯關聯性

關聯性概觀

其他資源

報表、圖表及樞紐分析圖表的概觀