1С Предприятие 8.0. Описание встроенного языка

         

Расчет итогов запроса


Предложение ИТОГИ позволяет определить, расчет каких итогов необходим в запросе. При расчете итогов вычисляются значения агрегатных функций по выборкам с одинаковыми значениями полей - контрольных точек. Итоги добавляются в результат за­проса как итоговые строки.

Порядок расчета итогов запроса описывается в соответствии со следующими правилами:

<Описание итогов>

<Итоги> [<Описание итогов>]

<Итоги>

ИТОГИ [<Список агрегатных функций>]

<Общие итоги> | <Контрольные точки>

<Список агрегатных функций>

    <Агрегатная функция> [, <Агрегатная функция> [, ...] ]

<Общие итоги>

ОБЩИЕ

<Контрольные точки>

ПО <Список контрольных точек>



<Список контрольных точек>

<Контрольная точка> [, <Контрольная точка> [, ...] ]

<Контрольная точка>

<Выражение> [ИЕРАРХИЯ]

<Выражение> [[ТОЛЬКО] ИЕРАРХИЯ] |

    [ПЕРИОДАМИ](Секунда|Минута|Час|День|Неделя|Месяц|Квартал|Год|Декада|Полугодие

    [,<Литерал DATE>|<Идентификатор параметра>]

    [,<Литерал DATE>|<Идентификатор параметра>])]

    [[КАК] Псевдоним поля]

Описание итогов начинается с обязательного ключевого слова ИТОГИ. В тексте запроса допускается использовать это слово не­сколько раз, задавая расчет различных итогов, как описано на стр. 342.

<Список агрегатных функций>

содержит перечень агре­гатных функций, которые необходимо рассчитывать в итогах. Аг­регатные функции рассматриваются на стр. 345.

Ключевое слово ОБЩИЕ означает, что необходимо сформировать итоговую строку по всему результату запроса. Подробнее расчет общих итогов описан на стр. 334.

Помимо общих итогов, можно задать расчет итогов по контроль­ным точкам. Для этого после обязательного ключевого слова ПО необходимо указать <Список контрольных точек>. Каждая <Контрольная точка > содержит <Выражение>, вычисляе­мое при выполнении запроса. По каждой комбинации значений этих выражений будут рассчитаны и добавлены в результат за­проса итоговые строки.

Если контрольная точка является ссылкой на справочник, возмо­жен расчет итогов по иерархии справочника. Для этого после та­кой ссылки надо указать обязательное ключевое слово ИЕРАРХИЯ. Иерархические итоги описаны на стр. 335.



Содержание раздела