2016-09-01 1 views
0

Я импортировал excel в PowerBI. Формат Excel, какPower BI - отображает несколько столбцов в одном и выполняет счет

ITEMNAME, тип, ITEM1, Item1Status ст.2, Item2Status, Элемент3, Item3Status ...

ITEM1, Элемент2 & Item3 действительно те же типы данных - конвертируется 1-ко-многим отношения для отображения в excel.

Item1Status, Item2Status & Item3Status - это те же типы данных - преобразованные отношения 1-ко-многим для отображения в excel.

Я хочу, чтобы создать визуальное представление в формате

Item, ItemStatus граф, где Type = "некоторый тип"

Как я могу это сделать?

+0

Из описания кажется, что ваши данные не нормализованы, но повернуты. Нормализовать данные в плоский стол. – teylyn

ответ

0

Я бы занялся этим в окне «Редактировать запросы».

Сначала я бы выделил все столбцы Item1, Item2 ... и выделил столбцы Transform/Unpivot. Затем я переименую полученный столбец Attribute в «Item Column» и переименует столбец Value в «Item».

Тогда я бы повторил Unpivot для столбцов Item1Status, Item2Status .... Затем я переименую полученный столбец Атрибут в «Столбец ItemStatus» и переименует столбец Значение в «ItemStatus».

Далее я бы добавить пользовательский столбец, и написать формулу так:

= [Item Column] = Text.Start ([ItemStatus Column] , 5) 

Фильтр результат сохранить только ИСТИНА строки, и удалить все «рабочие» из колонны.

+0

Я пробовал это. В первый раз, когда я отказываюсь от него, он показывает «Ошибка» на отдельных ячейках. При нажатии на ячейку отображается сообщение - DataFormat.Error: Недопустимое значение ячейки '#REF!'. После этого я больше не могу раскрыть таблицу. –

+0

Похоже, что у вас есть дрянные данные в excel - типичные. Я попытался бы использовать Replace Values, чтобы очистить его (например, заменить #REF! С нулевым значением) до отказа. –

 Смежные вопросы

  • Нет связанных вопросов^_^