Прошу подсказки в переложении перемещения персонала на сетку календаря. Данные с перемещениями персонала - 1 строка, это одно перемещение, которое отображается на сетке календаря как одно событие, но хотелось бы чтобы на сетке и дальше появлялись отметки, вплоть до следующего перемещения человека, а сам день перемещения помечался (напр буквой t).
Например у name 1 первое перемещение состоялось 5-11 второе 8-11, в таблице это должно отобразиться следующим образом: 5-11 – день перемещения (t) 6-11 - 7-11 – человек находится в том месте куда он переместился (USA) 8-11 – день перемещения (t) 9-11 - .. – человек находится в том месте куда он переместился (RU)
Подскажите, пожалуйста, как это сделать малой кровью..
ps. текущие формулы взяты из второй части обсуждения Вычитание времени.
Доброго времени суток,
Прошу подсказки в переложении перемещения персонала на сетку календаря. Данные с перемещениями персонала - 1 строка, это одно перемещение, которое отображается на сетке календаря как одно событие, но хотелось бы чтобы на сетке и дальше появлялись отметки, вплоть до следующего перемещения человека, а сам день перемещения помечался (напр буквой t).
Например у name 1 первое перемещение состоялось 5-11 второе 8-11, в таблице это должно отобразиться следующим образом: 5-11 – день перемещения (t) 6-11 - 7-11 – человек находится в том месте куда он переместился (USA) 8-11 – день перемещения (t) 9-11 - .. – человек находится в том месте куда он переместился (RU)
Подскажите, пожалуйста, как это сделать малой кровью..
Есть периодически пополняемые данные о поездках сотрудников, на основе которых на календаре расставляется перемещение персонала. В данных каждая строка соответствует одному перемещению. Например, для name 1 поездка из RU в USA и обратно задана двумя строками.
Хотелось бы получить на выходе в календаре: 5 Nov отмеченным как день перемещения* (t**), далее с 6го по 7ое отмеченными как нахождение в пункте USA, 8 Nov отмеченным как день перемещения (t), с 8го и далее до следующего возможного события перемещения - name 1 выводится как прибывающий в RU
* событие перемещения длится один день, хотя потом, возможно, будут и по нескольку дней, для таких случаев скорее всего просто будет добавлена новая строчка в таблицу данные ** вместо t, возможно, потом будет использована какая либо другая информация из таблицы, например номер рейса или время прибытия/убытия
вот как-то так )
зы. в случае с name 5 в календаре не видно куда перемещался человек, так как из-за краткосрочности поездки, конечная цель перемещения заменена t - днем события перемещения.
немного обновил пример..
Есть периодически пополняемые данные о поездках сотрудников, на основе которых на календаре расставляется перемещение персонала. В данных каждая строка соответствует одному перемещению. Например, для name 1 поездка из RU в USA и обратно задана двумя строками.
Хотелось бы получить на выходе в календаре: 5 Nov отмеченным как день перемещения* (t**), далее с 6го по 7ое отмеченными как нахождение в пункте USA, 8 Nov отмеченным как день перемещения (t), с 8го и далее до следующего возможного события перемещения - name 1 выводится как прибывающий в RU
* событие перемещения длится один день, хотя потом, возможно, будут и по нескольку дней, для таких случаев скорее всего просто будет добавлена новая строчка в таблицу данные ** вместо t, возможно, потом будет использована какая либо другая информация из таблицы, например номер рейса или время прибытия/убытия
вот как-то так )
зы. в случае с name 5 в календаре не видно куда перемещался человек, так как из-за краткосрочности поездки, конечная цель перемещения заменена t - днем события перемещения.user0