Чтобы было что посчитать, нужно добавить к справочнику/объекту пустой числовой реквизит.
А чтобы система поняла, что это счётчик, в показателе OLAP-куба сделать каждую его запись константой со значением «1».
Предположим, что мы хотим посчитать, сколько раз отгружали фрукты по договорам поставки. Справочник с исходными данными называется «Фруктов отгружено».
Добавьте колонку «Индекс» в справочник «Фруктов отгружено».
Создайте новый реквизит
:
Создайте новый OLAP-куб «Количество транзакций».
Создать
.Название
– Количество транзакций;Описание
– может помочь для поиска нужного OLAP-куба при дальнейших настройках;Число цифр после запятой
– 0;Показывать только одну (последнюю по времени) запись по проекту
оставить пустым.Режим обновления
– выберите в зависимости от общей нагруженности системы и размеров данных, с которыми куб будет работать.
Создать
.Так будет выглядеть блок с измерениями в примере с яблоками:
Создайте показатель-запрос «Индикатор».
Создать
.Запрос
;Агрегация
и на Скрытый
.Справочник
→ выберите из списка справочник «Фруктов отгружено» (название того справочника в который пользователи вносят информацию);Системный
;Дата (точный)
.
Создайте показатель-формулу «Количество сделок».
Создать
.Формула
;Агрегация
.
Куб готов. Вы можете использовать его для дальнейших вычислений. Например, чтобы узнать сумму среднего чека.
Проверить, что система посчитала, можно через создание OLAP-отчёта.