Как добавить пользовательский индекс по определенному значению столбца? - PullRequest
0 голосов
/ 03 мая 2018

У меня есть таблица с двумя столбцами: id (фильма) и имя_актора. Для каждого идентификатора может быть несколько имен актеров.
Я хочу добавить новый столбец с индексом, специфичным для каждого актера.
Моя таблица выглядит так:
Id ....... ACTOR_NAME
5 ........ Аль Пачино
6 ........ Тим Рот
7 ........ Антонио Бандерас
8 ........ Аль Пачино

И я хочу, чтобы это выглядело так:
Id ....... ACTOR_NAME .............. actor_number
5 ........ Аль Пачино .................. 1
6 ........ Тим Рот .................... 2
7 ........ Антонио Бандерас ...... 3
8 ........ Аль Пачино ................... 1
Я делаю это во власти BI. У меня есть таблица с каждым актером и определенным индексом, но я не могу установить связь между ними, потому что у меня нет уникальных значений в столбце actor_name. Заранее спасибо!

1 Ответ

0 голосов
/ 03 мая 2018

Я бы разрешил это в редакторе запросов / Power Query. Сначала я бы построил запрос (назовем его Индекс актера ) по Ссылка на вашу "таблицу с каждым актером и определенным индексом". Я бы либо использовал Remove Rows / Remove Duplicates , либо Group By , чтобы гарантировать наличие уникальных значений для каждого actor_name.

Затем в вашем запросе "Моя таблица" я добавил бы шаги Слияния и Расширения, чтобы присоединиться к новому Индексу актера и вернуть Индекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...