Перехресний запит

Ефективним засобом аналізу даних є перехресний запит. Цей вид запиту дозволяє згрупувати дані рядків або стовпців і вивести підсумкові значення до окремого стовпця.

Розглянемо приклад простого запиту, показаного на мал. 7.2. В ньому клієнти «Київміськбуд-2» і АКБ «Комінвест» представлені кількома рядками. Зручніше було б мати таблицю запиту, в якій дані замовлень кожного клієнта були б підсумовані, а загальна кількість замовлень умістилася б до окремого стовпця. Найпростіше це зробити за допомогою перехресного запиту.

§ Відкрийте вікно бази даних, перейдіть до об’єктів Запросы та натисніть кнопку Создать.

§ У діалозі Новый запрос (мал. 7.3) зазначте опцію Перекрестный запрос і натисніть кнопку Ok.

Мал. 7.3. Діалог Новый запрос

§ Відкриється перше діалогове вікно майстра перехресних запитів (мал.7.4). Клацніть по перемикачу Запросы і виділіть у списку існуючих запитів позицію «Замовлення: Запрос». Натисніть кнопку Далее.

§ Наступний діалог призначений для задання заголовків рядків у майбутньому запиті. У списку Доступные поля оберіть позицію «Организація», натисніть кнопку >, і зазначена позиція переміститься до списку Выбраные поля. Натисніть кнопку Далее.

Мал. 7.4. Діалог майстра перехресних запитів

§ Третій діалог майстра перехресних запитів служить для задання заголовків стовпців. У списку Доступные поля виділіть позицію «Код клієнта» і натисніть кнопку Далее.

§ У діалозі (мал. 7.5) потрібно задати ті обчислення, які виконуватимуться в комірках на перехресті рядків і стовпців. Оберіть опцію Сумма, яка у нашому прикладі встановить підсумовування за значеннями стовпця «Кількість». Натисніть кнопку Далее.

Мал. 7.5. Задання операції для підсумкових значень

§ В останньому діалозі майстра введіть ім’я запиту, наприклад «Сума замовлень». Натисніть кнопку Готово й отримайте таблицю запиту, показану на мал. 7.6.

Мал. 7.6. Приклад таблиці перехресного запиту

У стовпчику підсумкових значень показано загальну кількість путівок, замовлених кожною організацією. Стовпці праворуч мають заголовки кодів клієнтів і містять значення, на основі яких сформований стовпець підсумків.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: