Всем доброе время суток, появилась такая проблема: В СКД надо рассчитать колонку с нарастающим итогом. Моя действия:
Создаю вычисляемое поле с выражением "ВычислитьВыражение("Сумма(ПриходСпирта)", , , "Первая", "Текущая")". И он у меня только считает в разрезе одного дня, потом счетчик обнуляется, надо чтоб по всем дням считался нарастающий итог. В прикрепленном файле видно как сейчас у меня выходит. Подскажи как можно сделать так чтоб нарастающий итог считался по всем дням, а не в разрезе одного дня?
Заранее спасибо за помощь!!!
Функция предназначена для вычисления выражения в контексте некоторой группировки.
Функция учитывает отбор группировок, но не учитывает иерархические отборы.
Функция не может применяться к группировке в групповом отборе этой группировки. Например, в отборе группировки Номенклатура нельзя использовать выражение ВычислитьВыражение(«Сумма(СуммаОборот)", , «ОбщийИтог») > 1000. Но такое выражение можно использовать в иерархическом отборе.
Если конечная запись предшествует начальной, то считается, что записи для расчета детальных данных и расчета агрегатных функций отсутствуют.
При расчете интервальных выражений для общего итога (параметр Группировка имеет значение ОбщийИтог) считается, что записи для расчета детальных данных и расчета агрегатных функций отсутствуют.
Компоновщик макета при генерации выражения функции ВычислитьВыражение, в случае если выражение упорядочивания содержит поля, которые не могут быть использованы в группировке, заменяет функцию ВычислитьВыражение на NULL.
Выражение применяется в контексте некоторой группировки. У Вас группировка идет по дням. соответственно нарастающий итог и считает по дням. Чтобы считал в целом, добавьте более большую /выше группировку (год, месяц, Организация, склад или т.п)