Как получить уникальные значения из 3 таблиц модели данных в Excel в одной таблице модели данных?

Как получить уникальные значения из 3 таблиц модели данных в Excel в одной таблице модели данных?

Проблема в том, что у нас есть 3 базы данных, которые содержат имена наших поставщиков, у нас также есть данные по этим 3 базам данных, которые мы хотим объединить в одну сводную таблицу. Чтобы сделать это, нам нужно получить список уникальных элементов, чтобы выполнить сопоставление отношений «многие-многие», как показано в этом посте:

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

решение1

Я бы предпочел работать в редакторе запросов, используя функцию Append, чтобы объединить данные из 3 баз данных в одну таблицу. Все ваши задачи по моделированию и визуализации данных будут проще с этого момента, например, вам не нужно будет строить эту таблицу.

Однако если вам просто нужно быстрое решение с использованием DAX, то это будет выглядеть примерно так:

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

Связанный контент