Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11. Формула перехода на следующую дату диапазона дат / 4 сообщений из 4, страница 1 из 1
06.08.2010, 08:53
    #36778630
PVB
PVB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11. Формула перехода на следующую дату диапазона дат
Добрый день.

Помогите кто сталкивался :
Есть период дат:
Код: plaintext
1.
TABLE.FIELDDATETIME_BEGIN
TABLE.FIELDDATETIME_END

Задача:
Нужно вычислить кол-во рабочих дней в этом периоде.

Делать думаю примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
@WorkDayCount :=  0 ;
TABLE.FIELDDATETIME_var := TABLE.FIELDDATETIME_BEGIN;

While TABLE.FIELDDATETIME_var <> TABLE.FIELDDATETIME_END
 Do

If DayOfWeek({TABLE.FIELDDATETIME_var}) in [ 2 , 3 , 4 , 5 , 6 ] then @WorkDayCount :=  @WorkDayCount+ 1 ;
Вот тут затык - как перйти на следующую дату диапазона после TABLE.FIELDDATETIME_BEGIN?
Есть ли такая формула? Не могу найти в хелпе.


Может быть использовать что типа этого:
Date(Year({TABLE.FIELDDATETIME}), Month({TABLE.FIELDDATETIME}), Day({TABLE.FIELDDATETIME}))
и икрементировать значение даты? Но надеюсь что есть решение по-легче.

Спасибо.
...
Рейтинг: 0 / 0
11.08.2010, 13:19
    #36785873
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11. Формула перехода на следующую дату диапазона дат
1. Глупо считать подобные штуки в репорте.
2. А как учитывать праздники или переносы раб. дней на СБ,ВС ?
...
Рейтинг: 0 / 0
13.08.2010, 17:14
    #36791341
Alexander Bor.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11. Формула перехода на следующую дату диапазона дат
PVB,
можно так:
TABLE.FIELDDATETIME_var := TABLE.FIELDDATETIME_var + 1
т.к. при добавлении/вычитании целого числа в date/datetime, число считается днем.
...
Рейтинг: 0 / 0
13.08.2010, 17:16
    #36791347
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11. Формула перехода на следующую дату диапазона дат
LSV1. Глупо считать подобные штуки в репорте.

+1
Заведите календарик в базе. Готовых примеров куча.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11. Формула перехода на следующую дату диапазона дат / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]