Дополнение дат
В случае, если поле, по которому рассчитываем итоги, является полем типа "Дата" то возможно дополнение результатов датами в заданном периоде. Делается это при помощи ключевого слова ПЕРИОДАМИ, после которого в скобках указывается вид периода (Секунда, Минута, Час, День, Неделя, Декада, Месяц, Квартал, Полугодие, Год), начальная и конечная даты интересуемого периода. В случае, если даты не указаны, будут использованы первая и последняя даты, участвующие в результате.
Пример:
ВЫБРАТЬ
Получатель,
НачалоПериода(Дата, Месяц) Период,
Количество(Ссылка) КоличествоПокупок
ИЗ
Документ.РасхНакл
СГРУППИРОВАТЬ ПО
Получатель,
НачалоПериода(Дата, Месяц)
ИТОГИ
Сумма(КоличествоПокупок)
ПО
Период Периодами(Месяц, ДатаВремя(2000,07,01), ДатаВремя(2000,12,01))
Результат запроса:
Получатель | Период | КоличествоПокупок |
01.07.2000 0:00:00 | 3 | |
Маг. "Мебель" | 01.07.2000 0:00:00 | 1 |
Урюпинскторг | 01.07.2000 0:00:00 | 1 |
Маг. "Хозяин" | 01.07.2000 0:00:00 | 1 |
01.08.2000 0:00:00 | 1 | |
Маг. "Гигант" | 01.08.2000 0:00:00 | 1 |
01.09.2000 0:00:00 | 1 | |
Урюпинскторг | 01.09.2000 0:00:00 | 1 |
01.10.2000 0:00:00 | 0 | |
01.11.2000 0:00:00 | 0 | |
01.12.2000 0:00:00 | 0 |
Следует иметь ввиду , что такое представление результата получится, только, если при обходе результата по группировке "Период" использовать в качестве источника измерения все записи "Период".