Excel の 3 つのデータ モデル テーブルの一意の値を 1 つのデータ モデル テーブルで取得するにはどうすればよいですか?

Excel の 3 つのデータ モデル テーブルの一意の値を 1 つのデータ モデル テーブルで取得するにはどうすればよいですか?

問題は、サプライヤーの名前を含む 3 つのデータベースがあり、その 3 つのデータベースに 1 つのピボット テーブルに統合したいデータがあることです。これを行うには、この投稿に示されているように、多対多の関係の一致を行うために一意のアイテムのリストを取得する必要があります。

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

答え1

クエリ エディターで追加機能を使用して、3 つのデータベースのデータを 1 つのテーブルに結合することをお勧めします。これにより、すべてのデータ モデリングおよび視覚化タスクが簡素化されます。たとえば、このテーブルを作成する必要がなくなります。

ただし、DAX を使用して簡単に修正したい場合は、次のようになります。

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

関連情報