Рассмотрим данную задачу на примере куба "Куб для отчетов по расходу блюд".

  1. Открыть справочник "Настройки - OLAP отчеты - Кубы и Отчеты";

  2. В ветке "Продажи" найти куб "Куб для отчетов по расходу блюд";

  3. Сделать копию данного куба;

  4. Зайти в редактор полей куба;

  5. В структуре куба найти ветку "Элемент меню". У "Элемента меню" есть свойство "Цены-Себестоимость". Отметить это свойство и оно появиться в списке "Внешних размерностей" (справа-снизу); В данном примере изменили "Пользовательское название" элемента меню-себестоимость;

  6. Далее возможно сменить размерность данного объекта (доступны факт, гориз. размерность, вертикальная размерность и внешняя размерность). При переносе объекта (drag&drop) размерность меняется автоматически;

Примечание: для использования "Себестоимости" как параметра для формулы какого-либо нового создаваемого факта, "Себестоимость" необходимо сделать фактом.


Рис.1 Активация имеющегося поля в структуре куба и его свойства


7. Для создания нового факта нажимаем в меню "Поля" Создать факт.


Рис.2 Меню Создание факта


8. Создать вычисляемый факт, например "Сумма по себестоимости", в свойствах факта выставляем тип вычисления "по формуле" и задаем расчётную формулу, например [Кол-во]*[Себестоимость]; выставляем галочку "Вычисляемый - До группировки".

Примечание: обратите внимание на свойство "Сист.название = F00000046". Оно в дальнейшем будет использоваться при редактировании макета для нового отчета.


Рис.3 Свойства нового вычисляемого факта


9. Далее необходимо все сохранить, пересчитать данный куб и проверить новые поля. Поле "Себестоимость" можно отключить при отображении.

Рис.4 Просмотр куба как отчета с новыми полями


10. Далее на основе имеющегося куба можно создать новый или изменить имеющийся отчет, добавив вычисляемое поле "Сумма по себестоимости".