Сознание перекрестного запроса при помощи конструктора запросов

Допустим, необходимо создать запрос по квартальным оборотам за 1997 год по странам размещения заказов и по товарам. Для этого создайте новый запрос, откройте его режиме конструктора и добавьте в его макет таблицы Клиенты, Заказы, Заказано и Товары. В контекстном меню запроса выберите пункт Тип запроса | Перекрестный. Конструктор автоматически изобразит связи, существующие на уровне базы данных. В бланк запроса добавьте поля: Страна из таблицы Клиенты, Марка из таблицы Товары. В определения следующих трех полей введите соответственно строки: "Кв " & DatePart("q"; [ДатаРазмещения]; 1; 0) (для этого поля конструктор автоматически присвоит имя Выражение!, Сумма: ССиr([Заказано].[Цена]*[Количество]*(1-[Скидка])/100)*100 и Yеаr([Дата Размещения]). Для полей Страна и Марка установите свойство Перекрестная таблица в значение Заголовки строк, а свойство Сортировка — по возрастанию. Для поля Выражение1 установите свойство Перекрестная таблица в значение Заголовки столбцов, а для поля Сумма свойство Перекрестная таблица должно быть установлено в Значение и свойство Групповые операции — в Sum. Для последнего поля задайте свойства Групповая операция — Условие, Перекрестная таблица — (не отображается) и Условие отбора1997. Получившийся запрос изображен на рис. 7.7.

Рис. 7.7. Перекрестный запрос для анализа размещения товаров по странам.


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



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