Иллюстрированный самоучитель по Visual FoxPro 7
Перекрестные таблицы и диаграммы
-
В Visual FoxPro имеются мощные средства анализа большого объема информации, хранящегося в базе данных в одной или нескольких таблицах – диаграммы и перекрестные таблицы. | Отображение данных в виде диаграмм и графиков позволяет решать самые разные задачи.
-
Простейшим типом перекрестной таблицы является одномерная перекрестная таблица, используемая для анализа распределения данных одного типа по одному фактору. | Рис. 10.1. Одномерная перекрестная таблица | Рассмотрим создание перекрестной таблицы, отображающей распределение клиентов по городам (рис.
-
Информация в двумерных перекрестных таблицах группируется по двум факторам. Примером такой таблицы является Saiegoods, представленная на рис. 10.2. Она содержит сведения о стоимости проданных товаров по городам.
-
В Visual FoxPro для создания перекрестной таблицы можно использовать мастер Cross-Tab Wizard (Мастер построения перекрестных таблиц). В появляющемся после запуска мастера диалоговом окне необходимо указать исходную таблицу, которая может быть таблицей из базы данных или являться результатом выборки данных из нескольких таблиц.
-
Мастер перекрестных таблиц использует в своей работе программу VFPXTAB.PRG. Эту программу вы можете вызывать из ваших программ,предварительно подготовив и открыв в текущей области требуемую таблицу. | Для работы программы, создающей перекрестную таблицу, необходимо определить используемые в ней параметры (табл. 10.4). | Таблица 10.4. Параметры программы, создающей перекрестные таблицы.
-
Для визуального анализа данных, хранящихся в таблицах Visual FoxPro, вы можете использовать диаграммы. | В распоряжение разработчика Visual FoxPro предоставляет двенадцать типов диаграмм. Вам необходимо правильно определиться с ее типом, т. к.
-
Таблица CNTCUST содержит всего одно числовое поле, поэтому диаграмма,показанная на рис. 10.17, представляет собой простейшую диаграмму. Для построения более сложной диаграммы обратимся к перекрестной таблице SALEREG. | Для создания диаграммы выполните следующие действия:
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.