如何在單一資料模型表中取得Excel中3個資料模型表的唯一值?

如何在單一資料模型表中取得Excel中3個資料模型表的唯一值?

問題是我們有 3 個資料庫,其中包含供應商的名稱,我們還有這 3 個資料庫的數據,我們希望將其合併到 1 個資料透視表中。為此,我們需要取得唯一項目的列表,以便進行多對多關係匹配,如本文所示:

https://stackoverflow.com/questions/52286712/how-to-create-a-many-many-relationship-in-excels-data-model

答案1

我更喜歡在查詢編輯器中使用追加功能將 3 個資料庫中的資料合併到一張表中。從那時起,您所有的資料建模和視覺化任務都將變得更加簡單,例如您將不需要建立此表。

但是,如果您只想使用 DAX 進行快速修復,則可以按照以下方式進行:

All Customers =
UNION (
    UNION (
        DISTINCT ( 'Invoice1'[CustomerID] ),
        DISTINCT ( 'Invoice2'[CustomerID] )
    ),
    DISTINCT ( 'Invoice3'[CustomerID] )
)

相關內容