如何管理您的資料關聯性
Power BI Desktop 中的 [模型檢視] 可讓您以視覺化方式設定資料表或項目之間的關聯性。 關聯性是指兩個或多個資料表因為包含相關的資料而連結在一起。 這可讓使用者在多個資料表之間針對相關資料執行查詢。 請使用模型檢視來查看資料的圖表檢視。
本單元中的工作包括:
注意
若要遵循此頁面上的範例,請在這裡下載範例 Access 資料庫,並將所有數據表匯入 Power BI Desktop (取得數據>資料庫>存取資料庫) 。 如果您在載入 Access 資料庫時發生任何問題,請閱讀此文章。
請注意,在 [模型檢視] 中,區塊代表每份資料表,而資料表間的線條則代表關聯性。
新增和移除關聯性很簡單。 若要移除關聯性,請以滑鼠右鍵按一下關聯性並選取 [刪除]。 若要建立關聯性,請將欄位從一個資料表拖放到您在另一個資料表中想要連結的欄位上。
若要隱藏報表中的資料表或個別資料行,請以滑鼠右鍵按一下 [模型檢視] 中的資料表或資料行,然後選取 [在報表檢視中隱藏]。
如需資料關聯性的詳細檢視,請在 [首頁] 索引標籤上選取 [管理關聯性]。 [管理關聯性] 對話方塊會將您的關聯性顯示為清單,而不是視覺化圖表。 在對話方塊中,您可以選取 [自動偵測],以在新或更新的資料中尋找關聯性。 選取 [編輯] 以手動編輯您的關聯性。 您將會在 [編輯] 區段中找到進階選項來設定關聯性的「基數」和「交叉篩選」方向。
下表說明您的基數選項。
基數選項 | 範例 |
---|---|
「多對一」 | 最常見的預設關聯性。 一個資料表中資料行可以有多個值的執行個體。 相關資料表 (或查閱資料表) 只有一個值的執行個體。 |
一對一 | 一個資料表中資料行只有一個特定值的執行個體,而另一個相關資料表只有一個特定值的執行個體。 |
一般而言,我們建議將雙向關聯性的使用程度降到最低。 其可能對模型查詢效能造成負面影響,而且可能讓您的報表使用者產生困惑。
設定資料之間的正確關聯性,可讓您跨多個資料項目建立複雜的計算。
如需詳細資訊,請參閱:在 Power BI Desktop 中建立和管理關聯性 \(部分機器翻譯\) 與雙向關聯性指導方針 \(部分機器翻譯\)。