Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функции RPTwin



Функции RPTwin позволяют производить сложные вычисления и обра-
ботку данных отчета. Так же как и операторы, функции возвращают значе-
ние определенного типа. Для внесения функции в формулу можно дважды
щелкнуть по функции в списке Functions диалога Formula Editor.

Агрегативные функции позволяют производить вычисления по несколь-
ким строкам отчета. Некоторые функции (Sum, Avg, Min, Max, Count) вы-
полняются контекстно, т. е. возвращают результат в зависимости от той сек-
ции отчета, в которой находятся. Например, если функция Sum(number) на-
ходится в секции Group Footer, она возвращает сумму, вычисленную
по группе, если в Page Footer - то по странице. Другие агрегативные функ-
ции (GroupAvg GroupSum, GroupMin, GroupMax, GroupCount, ReportAvg,
ReportCount, ReportMax, ReportMin, ReportSum) возвращают значение неза-
висимо от их расположения в отчете. Даже если функция ReportSum
(number) находится в секции Group Footer, она возвращает сумму, вычис-
ленную по всему отчету. Агрегативные функции группы, такие, как
GroupAvg, вычисляют значения независимо от того, в какой секции текущей
группы они расположены. Если такая функция располагается, например, в
секции Report Footer, она вычисляет агрегативное значение по всему отчету.

RPTwin является двухпроходным (Two-Pass, другой термин - Look-
Ahead) генератором отчетов. Это означает, что отчет выполняется в два эта-
па. На первом этапе просматриваются все данные и вычисляются значения
функций. На втором этапе происходит непосредственно процесс печати или
вывода на экран в режиме предварительного просмотра. Поэтому значения
агрегативных функций Sum, Avg, Min, Max, Count будут вычисляться оди-
наково, независимо от того, расположены ли они в секции Footer или
Header.


Полный список функций RPTwin приведен в табл. 3. 2. 3.
Таблица 3. 2. 3. Функции RPTwin





Дата публикования: 2015-10-09; Прочитано: 190 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...