Рубрики




Статьи → Перекрестные таблицы и диаграммы → Перекрестные таблицы

В Visual FoxPro имеются мощные средства анализа большого объема информации, хранящегося в базе данных в одной или нескольких таблицах —диаграммы и перекрестные таблицы.

Отображение данных в виде диаграмм и графиков позволяет решать самыеразные задачи. Основное достоинство такого представления — наглядность.На диаграммах хорошо просматриваются тенденции к изменению, различные соотношения, прирост, взаимосвязь различных процессов и т. д.

Опубликовал admin
24 Май, Среда 2006г.

Статьи → Перекрестные таблицы и диаграммы → Одномерные перекрестные таблицы

Простейшим типом перекрестной таблицы является одномерная перекрестная таблица, используемая для анализа распределения данных одного типа по одному фактору.

gl10-1.jpg

Рис. 10.1. Одномерная перекрестная таблица

Рассмотрим создание перекрестной таблицы, отображающей распределениеклиентов по городам (рис. 10.1). Исходная информация содержится в таблице Customer.

Опубликовал admin
24 Май, Среда 2006г.

Статьи → Перекрестные таблицы и диаграммы → Двумерные перекрестные таблицы

Информация в двумерных перекрестных таблицах группируется по двумфакторам. Примером такой таблицы является Saiegoods, представленная нарис. 10.2. Она содержит сведения о стоимости проданных товаров по городам. Данная таблица была получена из таблиц customer, ordsaiem иordsaied с помощью многотабличного запроса. Для наглядности результирующим полям запроса присвоены русскоязычные названия.

SELECT Customer.cCity AS Город, Ordsaied.icdGoods AS Код_товара,;

SUM{Ordsaied.nQuant*Ordsaled.nUnitprice) AS Сумма;

Опубликовал admin
24 Май, Среда 2006г.

Статьи → Перекрестные таблицы и диаграммы → Создание перекрестной таблицыс помощью мастера

В Visual FoxPro для создания перекрестной таблицы можно использоватьмастер Cross-Tab Wizard (Мастер построения перекрестных таблиц). В появляющемся после запуска мастера диалоговом окне необходимо указать исходную таблицу, которая может быть таблицей из базы данных или являтьсярезультатом выборки данных из нескольких таблиц. Мастер на основе исходной таблицы создает итоговую выборку, в которой группирует и сортирует данные по полям, используемым в качестве строки и столбца перекрестной таблицы, а также вычисляет суммарное значение по заданному полюданных.

Опубликовал admin
24 Май, Среда 2006г.

Статьи → Перекрестные таблицы и диаграммы → Программа создания перекрестной таблицы

Мастер перекрестных таблиц использует в своей работе программуVFPXTAB.PRG. Эту программу вы можете вызывать из ваших программ,предварительно подготовив и открыв в текущей области требуемую таблицу.

Для работы программы, создающей перекрестную таблицу, необходимо определить используемые в ней параметры (табл. 10.4).

Таблица 10.4. Параметры программы, создающей перекрестные таблицы

Опубликовал admin
24 Май, Среда 2006г.


RSS-материал

Программирование для чайников.