Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / [Crystal Reports 2008] Расчет и передача нескольких диапазонов дат для подотчета / 1 сообщений из 1, страница 1 из 1
29.08.2011, 16:16
    #37416308
AValentine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Crystal Reports 2008] Расчет и передача нескольких диапазонов дат для подотчета
Добрый день.

Использую отчетную систему Crystal Reports 2008.
Мне необходимо от {заданной даты} определить даты для 4-х последних полных недель со Среды до Вторника.
Если {заданная дата} не среда, то добавить 5-й диапазон со вторника до заданной даты.

Далее эти диапазоны как-то надо передать в подотчет и вывести продажи за эти 4 или 5 диапазонов...

Я нашел и опробовал формулу, которая находит ближайшую среду от {Заданной даты}
***
DateTimeVar YourDate := date("15.08.2011");
Numbervar WeekStart :=4; // 1 - Sunday
Date (YourDate) - DayOfWeek (YourDate) + WeekStart
- (if DayOfWeek (YourDate) < WeekStart then 7)
***
Получаю ответ: 10.08.2011 (что есть ближайшей предыдущей средой).

подскажите, пожалуйста, как лучше найти другие среды?
и, возможно, подскажете, лучший способ формирования подотчета по продажам в разрезе 4-5 недель (со среды по вторник).

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


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