Power Query или R. Поворот данных и создание пропущенных дат между датами начала и окончания - PullRequest
0 голосов
/ 25 февраля 2020

Я создаю панель управления персоналом.

У меня есть набор данных с предполагаемой датой начала и окончания проекта. Каждый проект назначается руководителю проекта. Предполагается, что руководитель проекта должен выделять четное количество часов для проекта в день (4.2)


Проект без начального Конец Владелец имеет доступное количество часов для работы над проектом в день 1 1/04/2020 30/07/2020 Юнис 4.2 2 1/04/2020 30/07/2020 Айла 4.2 3 28/02/2020 30.05.2020 Мартин 4.2 4 1/04/2020 30/10/2020 Юнис 4.2 5 1/05 / 2020 30/06/2020 Ayla 4,2 6 1/03/2020 30/06/2020 Martin 4,2 7 1/04/2020 30/06/2020 Eunice 4,2 8 1/04/2020 30/07/2020 Ayla 4,2 9 28 / 02/2020 30/05/2020 Martin 4.2 10 1/05/2020 30/06/2020 Eunice 4.2


Мне нужно показать, сколько у нас емкости и рабочей нагрузки в любом данный момент времени на уровне совокупности

Визуал, за которым я работаю, выглядит примерно так: visual

Чтобы построить такой визуал, данные должны быть в этом макете :

Дата Название проекта Часы в день 1/04/2020 1 Юнис 4.2 2/04/2020 1 Юнис 4.2 3/04/2020 1 Юнис 4.2…
30/07/2020 1 Юнис 4.2 1 / 04/2020 2 Ayla 4.2 2/04/2020 2 Ay la 4.2 3/04/2020 2 Ayla 4.2 4/04/2020 2 Ayla 4.2…
29/07/2020 2 Ayla 4.2 30/07/2020 2 Ayla 4.2….

Есть ли способ преобразовать исходный набор данных в окончательный, используя PowerQuery или R? Или есть способ сделать это, не создавая пропущенные строки с датами между начальной и конечной датой проекта?

1 Ответ

0 голосов
/ 28 февраля 2020

Я выяснил, как это сделать, создав «список» диапазонов значений между двумя датами в Power Query:

Dates = {Number.From ([Start]) .. Number. From ([End])}

Затем я расширил список до новых строк и создал повторяющиеся строки с идентификатором проекта, именами и часами для каждого дня проекта.

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