PowerBI - Split Table (нормализация) - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу разбить следующую таблицу в Power BI с помощью выражений DAX:

Нажмите здесь, чтобы увидеть SCREENSHOT схемы таблиц - до и после

Я могу создать две таблицы "Customer" и "Car" с помощью функции DAX "GroupBy", но не могу создать таблицу моста "CustomerCar".

эти идентификационные номера только для справки. После вставки записей о пользователях и автомобилях нам нужно использовать их идентификаторы (идентификаторы автоинкремента) ... есть идеи?

Пожалуйста, помогите

1 Ответ

0 голосов
/ 15 апреля 2020

Не уверен, что это работает для вас. Я не использовал использование группового. Создание трех отдельных таблиц с использованием предоставленного вами образца данных.

Для таблицы Customer

Customer = SELECTCOLUMNS('Source Table',"ID",'Source Table'[id]+100,"First Name",'Source Table'[first_name],"Last Name",'Source Table'[last_name])

Для таблицы Car

Car = SELECTCOLUMNS('Source Table',"ID",'Source Table'[id]+10000,"Car_Make",'Source Table'[Car_make],"Car_model",'Source Table'[car_model],"Car_Year",'Source Table'[car_vear],"Car_Price",'Source Table'[car_price])

Клиентский столик для машины

CustomerCar = SELECTCOLUMNS('Source Table',"ID",'Source Table'[id], "Customer_ID",'Source Table'[id]+100, "Car_id",'Source Table'[id]+10000)
...