Меню Закрыть

Функции для нарастающего итога в СКД

Функции в СКД

1. Как получить значение из предыдущей строки?

На закладке «Вычисляемые поля» задаем «Выражение»:

ВычислитьВыражение(«Стоимость», , , «Предыдущая», «Предыдущая»)

Последний параметр нужен для того, чтобы для первой строки отчета не производился расчет предыдущего значения, т.к. его нет. Если упустить, то «Стоимость» и «Предыдущая стоимость» в первой строке будут равны.

2. Как получить сумму нарастающим итогом?

Создаем вычисляемое поле «СтоимостьНарастающимИтогом», но не заполняем «Выражение». Выражение указываем на закладке «Ресурсы» для поля «СтоимостьНарастающимИтогом»:

ВычислитьВыражение(«Сумма(Стоимость)», , , «Первая», «Текущая»)

3. Как получить общий итог по колонке?

Создаем вычисляемое поле «СтоимостьВсехТоваров», но не заполняем «Выражение». Выражение указываем на закладке «Ресурсы» для поля «СтоимостьВсехТоваров»:

ВычислитьВыражение(«Сумма(Стоимость)», , «ОбщийИтог»)

4. Как получить сумму с нарастающим итогом по группировке?

Например, если мы стоим кросс-таблицу, в которой нужно будет посчитать сумму нарастающим итогом не вертикально по строкам, а горизонтально по столбцам «Период». Создаем вычисляемое поле «СтоимостьНарастающимИтогом», но не заполняем «Выражение». Выражение указываем на закладке «Ресурсы» для поля «СтоимостьНарастающимИтогом»:

ВычислитьВыражение(«Сумма(Стоимость)», «Период», , «Первая», «Текущая»)

Источник
http://mikuslas.ru/funkcii_v_skd

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *