logo
Лаптырев Д

Многомерный ап как функция времени

Аналитический показатель BrCity "Суммарные остатки на корсчетах предприятий на заданные даты в разбивке по отраслям и городам":

┌────────────┬────────────────────┬────────────────┬────────────────────┐

│ Дата │ Отрасль │ Город │ BrCity, руб. │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 10.10.2000 │ Торговля │ Москва │ 40 000 000 │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 10.10.2000 │ Торговля │ СПб │ 20 000 000 │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 10.10.2000 │ Легкая промышл. │ Москва │ 100 000 000 │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 20.10.2000 │ Торговля │ Москва │ 10 000 000 │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 20.10.2000 │ Торговля │ СПб │ 15 000 000 │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 20.10.2000 │ Торговля │ Тверь │ 25 000 000 │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 20.10.2000 │ Машиностроение │ Москва │ 10 000 000 │

├────────────┼────────────────────┼────────────────┼────────────────────┤

│ 20.10.2000 │ Машиностроение │ Тверь │ 20 000 000 │

└────────────┴────────────────────┴────────────────┴────────────────────┘

Из показанных выше примеров легко увидеть основные отличительные характеристики многомерных АП:

1. Переменный количественный и (или) качественный состав комбинаций координат (например, для первого примера АО "ЕлкиПалки" присутствует на первую дату и отсутствует на вторую; на вторую дату имеются два предприятия, удовлетворяющих условию, в то время как на первую дату таких предприятий три).

2. Равноправие либо неравноправие измерений сточки зрения их использования зависит от вида применяемых к многомерным значениям операций.

Вычислительные операции используют числовые координаты - факты (т.е. только измерения, содержащие количественные признаки). Априори известно, какое измерение для данного многомерного АП служит фактом. В этом случае иные координаты могут выступать в качестве уточнений при обращении к конкретному факту. Например, "географическая" координата "Москва" в правиле М(<) для вычисления значения показателя Z:

N = Z + M (ТекДата, Торговля, Москва). (5.3)

Могут быть реализованы и виды операций, позволяющие обратиться не к одной координате, а к целой группе значений. Например, выражение (5.3) для суммы фактов некоторого подмножества комбинаций координат (обозначенного оператором "*") будет иметь следующий вид:

N = Z + M (ТекДата, Торговля, *). (5.4)

Правило М(<), входящее в выражение (5.4), предписывает при вычислении показателя Z суммировать за заданную дату (ТекДата) остатки на счетах предприятий торговли (Торговля), находящихся в любых регионах (*).

В дополнение к выражениям (5.3), (5.4) рассмотрим групповую операцию над двумя многомерными аналитическими показателями А и В, заключающуюся в синхронной обработке только одинаковых комбинаций координат из таблицы для примера 5.8 при переводе величин остатков из рублей в тыс. руб., реализуемой в соответствии с правилом:

А(ТекДата, *, *) = В(ТекДата, *, *)/1000. (5.5)

Результаты выполнения правила (5.5) иллюстрирует пример 5.9.

Пример 5.9