Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Друзья, добрый день. Требуется помощь, поскольку уже окончательно запутался . Имеется таблица фактов, содержащая поля Date (Дата), City (Город), UnitCode (КодТовара) и TransitTime (ТранзитноеВремя). Для каждого сочетания City-UnitCode имеется свое уникальное поле TransitTime - своего рода информация о том, за какое время товар прибывает в город. Произвольно выбирая дату, требуется определить, через сколько рабочих дней товар прибудет в город.
Пока пришел к такому способу: У нас есть таблица календаря, в которой содержится поле Date, связанное с таблицей фактов, указатель, является ли день рабочим (WorkDay) и накопительный итог рабочих дней с момента загрузки (WorkVolume). То есть, чтобы узнать количество рабочих дней в течение транзитного времени, нам необходимо получить WorkVolume на выбранную нами дату, затем получить WorkVolume на выбранную дату+транзитное время, разница этих двух величин и будет количеством рабочих дней в течение транзитного времени. Подскажите, как данную величину отобразить в диаграмме?
Пример во вложении.
Если вопрос еще актуален, то несколько вводных вопросов, уточняющих постановку задачи:
1. Дата в поле Date - это что за дата? Это дата отгрузки, относительно которой рассчитывается транзитное время TransitTime для каждого из товаров?
2. Задачей является расчет времени поставки от выбранной даны отгрузки (Date) с учетом количества рабочих дней?