Функции в СКД
1. Как получить значение из предыдущей строки?
На закладке «Вычисляемые поля» задаем «Выражение»:
ВычислитьВыражение("Стоимость", , , "Предыдущая", "Предыдущая")
Последний параметр нужен для того, чтобы для первой строки отчета не производился расчет предыдущего значения, т.к. его нет. Если упустить, то «Стоимость» и «Предыдущая стоимость» в первой строке будут равны.
2. Как получить сумму нарастающим итогом?
Создаем вычисляемое поле «СтоимостьНарастающимИтогом», но не заполняем «Выражение». Выражение указываем на закладке «Ресурсы» для поля «СтоимостьНарастающимИтогом»:
ВычислитьВыражение("Сумма(Стоимость)", , , "Первая", "Текущая")
3. Как получить общий итог по колонке?
Создаем вычисляемое поле «СтоимостьВсехТоваров», но не заполняем «Выражение». Выражение указываем на закладке «Ресурсы» для поля «СтоимостьВсехТоваров»:
ВычислитьВыражение("Сумма(Стоимость)", , "ОбщийИтог")
4. Как получить сумму с нарастающим итогом по группировке?
Например, если мы стоим кросс-таблицу, в которой нужно будет посчитать сумму нарастающим итогом не вертикально по строкам, а горизонтально по столбцам «Период». Создаем вычисляемое поле «СтоимостьНарастающимИтогом», но не заполняем «Выражение». Выражение указываем на закладке «Ресурсы» для поля «СтоимостьНарастающимИтогом»:
ВычислитьВыражение("Сумма(Стоимость)", "Период", , "Первая", "Текущая")
Добавить комментарий