Иллюстрированный самоучитель по Microsoft Access 2002

Анализ данных с помощью запросов. Перекрестные запросы.

Изменение уровня детализации в запросе

Для создания удобного для анализа представления или наглядного графика можно сократить число строк и столбцов в результатах построенного запроса. С этой целью создадим перекрестный запрос, который выводит ежеквартальную выручку от продаж по типам товаров. Чтобы создать такой запрос:

  1. Добавьте в уже созданный запрос таблицу "Типы" (Categories).
  2. Замените столбцы "КодТовара" и "Марка" в запросе столбцами "КодТипа" и "Категория" таблицы "Типы". Для этого сначала удалите лишние столбцы, а затем перенесите нужные столбцы в бланк заказа. В ячейках Перекрестная таблица (Crosstab) обоих столбцов выберите значение Заголовки строк (Row Heading) (рис. 8.19).
  3. Измените выражение в столбце Выражение1 (Exp1):
    Format([ДатаРазмещения]; """Квартал ""q")

    …которое определяет заголовки столбцов "Квартал 1", "Квартал 2", "Квартал 3", "Квартал 4". Несколько кавычек требуется для указания того, что слово Квартал и пробел рассматриваются как строка, а q – как формат.

  4. Откройте бланк свойств и очистите содержимое свойства Заголовки столбцов (Column Headings), а затем закройте бланк. Если не удалить фиксированные заголовки, то в перекрестной таблице не будет данных. Чтобы ускорить работу запроса, можно задать в поле свойства Заголовки столбцов четыре фиксированных названия: "Квартал 1", "Квартал 2", "Квартал 3", "Квартал 4".
  5. Нажмите кнопку Запуск (Run) для вывода результатов запроса (рис. 8.20).

Иллюстрированный самоучитель по Microsoft Access 2002 › Редактирование и анализ данных с помощью запросов › Анализ данных с помощью запросов. Перекрестные запросы.
Рис. 8.19. Запрос для вывода выручки от продаж по типам товаров

Иллюстрированный самоучитель по Microsoft Access 2002 › Редактирование и анализ данных с помощью запросов › Анализ данных с помощью запросов. Перекрестные запросы.
Рис. 8.20. Перекрестная таблица с итогами по кварталам

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.