Обчислення всередині запиту.
При розробці запитів, кім селекції даних, є можливість проводити певні розрахунки. Наприклад, у якомусь полі знаходяться дані про кількість студентів у групах факультету. Можна вибрати усі групи певного курсу і провести операцію сумування результатом якої буде кількість студентів на цьому курсі.
Для цього необхідно створити запит звичайним чином, а потім в режимі конструктора натиснути піктограму із знаком S у стрічці піктограм головного меню. Після цього в області QBL висвітиться стрічка “Групова операція” із своїм підменю (рис.).
Статистичні функції в рядку «Групова операція» бланку запиту і їхнє використання.
У бланку запиту дев'ять із дванадцяти елементів списку, що розкривається, в комірці рядка Групова операція є статистичними функціями. Усі функції крім функцій First і Last перераховані нижче в таблиці.
Примітка. При обчисленні статистичних функцій не враховуються записи, що містять порожні (Null) значення. Наприклад, функція Count повертає кількість усіх не порожніх полів. Існують способи підрахунку кількості порожніх значень, мається також можливість перетворити порожні значення в нульові для їхнього включення в розрахунки.
Функція Результат Тип поля |
Sum Сума значень поля. Числовий, Дата/час, Грошовий і Лічильник |
Avg Середнє від значень поля. Числовий, Дата/час, Грошовий і Лічильник |
Min Найменше значення поля. Текстова, Числовий, Дата/час, Грошовий і Лічильник |
Max Найбільше значення поля. Текстова, Числовий, Дата/час, Грошовий і Лічильник |
Count Число знач. поля без Текстова, Числовий, Дата/час, врах. порожній. значень. Грошовий, Лічильник, Логічний, Поле об'єкта OLE |
StDev Среднекв. відхилення від Числовий, Дата/час, Грошовий і Лічильник середнього значення поля. |
Var Дисперсія значень поля. Числовий, Дата/час, Грошовий і Лічильник |
Дата добавления: 2015-07-24; просмотров: 684;