Функции в СКД

07 Jul
Published by Nicholas

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Tags 

СКД

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

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image