Проблема создания уникальных значений для создания отношений в Power BI - PullRequest
0 голосов
/ 28 сентября 2018

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

Мои данные относятся к зданию (введите текст), в котором есть этажи и комнаты, которые могут быть как текстовыми, так и числовыми именами (введите любое).

enter image description here

Чтобы создать связь на основе столбца Room, я попытался создать таблицу значений unqiue, сославшись на таблицу Room_Mapping, удалив всестолбцы отдельно от комнаты, и удаление дубликатов.

enter image description here

Однако, когда я пытаюсь соединить две таблицы вместе, основываясь на столбце Room, я получаю следующее сообщение.

enter image description here

У меня такое ощущение, что эта ошибка возникает из-за того, что тип данных представляет собой смесь текста и чисел, которая становится запутанной, потому что, когда я идучтобы посмотреть на данные в представлении данных, я вижу, что данные для полей Phase и Room были преобразованы в текстовый тип.

enter image description here

Пожалуйста, кто-нибудь может помочь?Я приложил ссылку на рабочую книгу и данные в ссылке ниже.

Room_Mapping Data и PBI Workbook

Большое спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Room1 / ROOM1 Room2 / ROOM2 являются причиной вашей проблемы.Вы можете решить эту проблему, добавив один дополнительный шаг к вашему запросу.

enter image description here

Чтобы сделать это, щелкните правой кнопкой мыши столбец «Комната» и выберите Transform > Capitalize Each Word.

0 голосов
/ 28 сентября 2018

Проблема состоит в том, что у вас есть 4 очень похожих ячейки:

Комната1 ROOM1 Комната2 ROOM2

в исходной таблице, и они дублируются в таблице Room_UniqueValues.

Попробуйте заменить следующие значения в таблице Room_UniqueValues ​​следующим образом:

enter image description here

И нулем на «нулевое» в исходной таблице,например:

enter image description here

Скажите, пожалуйста, все ли в порядке!

...