Время существует в двух измерениях: иерархическом – дата (месяцы, недели, дни) и плоском – год. Измерение, связанное с валютой, – курс (необходим для создания «приведенного бюджета»[10], а также анализа «что, если»). Часто используется служебное измерение вроде курса: исторический, средний за период, тип на день окончания периода. Версии – это плоское измерение. Все рабочие измерения обычно иерархические, потому что только с помощью иерархии можно анализировать большое количество данных.
Каждое измерение состоит из элементов. Например, бюджетный классификатор по сути может быть вашим планом счетов, где счет – элемент измерения. Элементы бывают разные, например консолидируемый и неконсолидируемый. В иерархических измерениях вы можете указать, какой элемент консолидировать не нужно. Элементы измерений обладают атрибутами, финансовыми признаками и сроком службы. Финансовый признак – это тип счета:
• балансовый счет;
• счет прибылей и убытков;
• счет входящих остатков;
• нефинансовый счет и т. п.
Существуют атрибуты принадлежности элементов к иерархии, например «листовое» – последнее на дереве, «родительское» – то, у которого есть дочерний элемент.
Все элементы измерения могут взаимодействовать. Понятно, что если есть родительский элемент, то он в состоянии рассчитать сумму всех подчиненных ему элементов. Это самый простой случай вычислений, который называется агрегированием.
Однако чтобы элементы начали взаимодействовать между собой, чаще требуются более сложные вычисления. Действует формула: прибыль = доходы – затраты. Прибыль находится в измерении «бюджетный классификатор». Для получения сведений в этом элементе необходимо обратиться к значениям двух других элементов – доходы и затраты. Алгоритм такого обращения необходимо четко прописать. Основные экономические показатели тоже представляют собой ту или иную формулу. Часто к формулам прибегают, чтобы облегчить процесс бюджетного планирования. Если известна арендная ставка, можно ввести элементы «количество арендуемых площадей» и «арендная ставка», а затем рассчитать статью затрат «Аренда» как их произведение.
На практике встречаются более сложные формулы, алгоритмическое описание которых занимает несколько страниц. Формулы описывают взаимодействие элементов измерения. Многомерные базы данных позволяют выбрать измерения, чей разрез демонстрирует бюджетную модель. Например, с позиции версий, периодов и статей затрат. Остальные измерения можно использовать как фильтрующие: «все только в долларах», «только по такому курсу», «только за такой год».