Power BI Dax: создание новой таблицы из существующих столбцов - PullRequest
0 голосов
/ 03 августа 2020

Newb ie с DAX, пытаясь сделать что-то, что, как я думал, будет очень простым, но уже натолкнулось на стену и был бы признателен за любую помощь.

У меня есть таблица General со столбцами:

'name', 'age', 'dob', 'address', 'home number', 'state'.

У меня есть таблица «Работа» со столбцами:

'name','work address', 'company', 'mobile', 'email'.

Я хочу создать новую (виртуальную?) Таблицу из следующих столбцов: «Общие» [имя] , 'Общие' [возраст], 'Общие' [состояние], 'Работа' [компания], 'Работа' [электронная почта]

Погуглил, некоторые решения для создания новой таблицы выглядят действительно беспорядочно. .. разве нет супер простого способа построить это? Спасибо!

1 Ответ

0 голосов
/ 03 августа 2020

Есть два варианта: сначала вы можете использовать параметр «Объединить запросы» в «Редакторе Power Query». Таким образом можно объединить две или более таблицы на основе столбца Key, доступного в обеих таблицах. Вы также можете использовать более одного ключевого столбца для объединения. Вы можете добавить новые столбцы в левую таблицу. Или вы можете создать новую таблицу из этих двух таблиц, как я предпочитаю. Для получения дополнительной информации вы можете проверить эту ссылку ниже -

https://radacad.com/how-to-change-joining-types-in-power-bi-and-power-query#: ~: text = In% 20Power% 20BI% 20Desktop% 20you, Right% 20part% 20of% 20the% 20join ).

Вариант 2 - создать два настраиваемых столбца «Работа» [компания] и «Работа» [электронная почта] в таблице «Общие». Чтобы создать значение в этих столбцах, вы можете использовать LOOKUPVALUE. Вот пример кода для этого -

company = 
LOOKUPVALUE(
    'Work'[company]
    'Work'[id], 'General'[id] 
    -- Guess you have common ID column in both table for joining
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...