Форматирование данных перед вводом в Power BI - PullRequest
0 голосов
/ 05 марта 2019

Я изо всех сил пытался собрать набор данных о продажах и легко манипулировать ими, чтобы их можно было прочитать с помощью Power BI, легко управлять ими и маневрировать в рамках мощной программы, но я продолжаю зацикливаться. Может ли кто-нибудь помочь, пожалуйста. См. изображение ниже, из которого я получаю свои данные. SKU и описания находятся в отдельной колонке. оттуда у нас есть несколько магазинов, в которых мы продаем эти продукты. они перечислены в своих столбцах и разделены на SOH (запас в наличии), Продажи (количество продано) и NET (стоимость продано). Пожалуйста, можете ли вы придумать способ маневрировать этими данными таким образом, чтобы Power BI это поняла?

Пример листа продаж Exccel

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Мы можем воспользоваться возможностями Power Query, чтобы быстро преобразовать его в пригодный для использования набор данных.Цель состоит в том, чтобы переместить эту информацию о поставщике в виде данных строк вместо данных столбцов, оставив SOH / QtySold / NetInc в качестве трех общих столбцов.Мы можем использовать Unpivot и Pivot, чтобы сделать это.

1) Избавиться от этого первого ряда.На ленте «Домой» найдите и нажмите «Удалить строки» и выберите «Удалить верхние строки».Вы получите диалоговое окно, и вы можете удалить 1 верхнюю строку.

2) Продвигайте эти заголовки.Также на домашней ленте найдите группу кнопок «Преобразование» и нажмите «Использовать первую строку в качестве заголовков». Я создал фиктивный набор данных, который имитирует ваши данные, но не совсем тот же.

enter image description here

3) Хорошо, мы собираемся сходить с ума и к главному развороту ваших данных.Переключитесь на ленту «Преобразование».Затем выберите заголовок столбца «SOH Vendor 1», прокрутите до последнего столбца, удерживайте клавишу shift и щелкните заголовок в последнем столбце поставщика.При этом будут выбраны все эти столбцы между ними.

4) Выбрав все столбцы поставщиков, нажмите «Отключить столбцы» на ленте преобразования.Он находится в группе кнопок «Любой столбец».Все эти столбцы преобразуются в два столбца, и ваша таблица получает на целую кучу больше строк.

enter image description here

5) Выберите столбец «Атрибут» -- он полон имен заголовков столбцов.На ленте «Преобразование» выберите «Разделить столбец», а во всплывающем меню укажите «По разделителю».В диалоговом окне создайте пользовательский разделитель и используйте строку «Vendor» в качестве разделителя.Нажмите OK

enter image description here

6) ваш столбец атрибута получает разделен на столбцы.Один будет заполнен SOH, Qty Sold и Net Inc. Другой будет заполнен кодами поставщиков.Переименуйте этот столбец в «Поставщик».

enter image description here

7) Если «значение» не самый правый столбец, измените порядок столбцов, чтобы они были.Выделите столбец Attribute - Copy.1 (это, вероятно, имя, но столбец имеет значения SOH / QtySold / NetInc, если ему присвоено имя что-то другое.

8) щелкните «сводный столбец»и выберите «Значение» в качестве столбца значений.

enter image description here

Presto!

Теперь у вас есть таблица, ключевой информацией которой является SKU,Дата и поставщик (в вашей таблице будет описание и другая дата).У каждого из них есть три факта в столбцах - SOH, Qty и NetInc.Вы должны быть готовы пойти сделать потрясающие вещи!

Удачи, надеюсь, это поможет.

0 голосов
/ 05 марта 2019

Исходя из того, что я вижу, ваша первоначальная проблема заключается в том, что ваша таблица не начинается в ячейке A1.Power BI начинает чтение данных в верхнем левом углу рабочего листа, поэтому следует удалить первую строку («начальную строку») рабочего листа, чтобы он мог определить, где начинается таблица.

В этом руководстве содержатся инструкции и видео с рекомендациями по подготовке данных Excel для Power BI: https://docs.microsoft.com/en-us/power-bi/service-excel-workbook-files

Если вы будете последовательно использовать файл данных с ведущей строкой (один с заголовком)или другая информация, которая не является частью таблицы), есть способ заставить Power BI динамически считывать данные из других строк в файле.В этом руководстве вы узнаете, как это настроить: https://powerpivotpro.com/2018/02/power-query-magic-dynamically-remove-leading-rows-columns/

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