Соединение двух таблиц по определенному атрибуту с использованием DAX - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть две таблицы, которые имеют следующую структуру:

В первой таблице есть пользователи, группы, в которых пользователи являются членами, и домен пользователя.

username    memberOf    domain 
--------    --------    ------
user1       groupA      ABC   
user1       groupB      ABC       
user1       groupC      ABC   
user2       groupA      DEF       
user2       groupD      DEF       

Во второй таблице есть группы и домен групп.

groupname    domain   
--------     ------   
groupA        DEF       
groupB        GHI      
groupC        ABC       
groupD        GHI      

Теперь я хочу объединить две таблицы по имени группы, т.е. memberOf = groupname.

DAX 'NATURALLEFTOUTERJOIN(<table1>, <table2>) будет объединять таблицы по их общим атрибутам, что означает, что будет присоединен и домен.

Есть ли способ объединить две таблицы, используя указанный столбец?

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете объединить таблицы, создав отношения между ними в выбранных вами столбцах:

screen capture of relationship between UserTable[memberOf] and GroupTable[groupname]

...