|
СКД, сумма двух соседних строк
| ☑ |
0
Momus
27.02.20
✎
09:21
|
Есть задача для отчета вывести колонку, значение которой зависит от этой же колонки предыдущей строки. Т.е.
Товар Количество Всего
А 7 7
Б 11 18(7+11)
В 13 31(18+13)
...
i К(i) В(i-1)+К(i)
Можно ли такую конструкцию собрать в вычисляемых полях или в запросе? Сейчас я обрабатываю каждую строку при компоновки данных, но не уверен, что это правильное решение.
|
|
1
Uzyf
27.02.20
✎
09:28
|
звучит как нарастающий итог. Погугли
|
|
2
toypaul
гуру
27.02.20
✎
09:29
|
ВычислитьВыражение("Сумма(Количество)",,,"Текущая","Предыдущая")
|
|
3
toypaul
гуру
27.02.20
✎
09:30
|
Можно суть задачи (отчета)? Есть интерес в таких задачах для обучения
|
|
4
Uzyf
27.02.20
✎
09:32
|
(2) в вычисляемых полях есть текущая и предыдущая строки?
|
|
5
toypaul
гуру
27.02.20
✎
09:36
|
+ к (2) если группировка не по детальным записям, то есс-но это пишем в выражении ресурса. если детальные записи, то в выч. поле. хотя можно и там и там (хуже не будет)
|
|
6
Momus
27.02.20
✎
09:41
|
(2) перенести отчет из excel в 1с. Получить остатки на начало периода, затем произвести вычисления (расчет издержек) для каждого дня за период, а после этого сравнить с конечным остатком.
|
|
7
toypaul
гуру
27.02.20
✎
09:45
|
кстати в (1) правильно было написано, что это нарастающий итог. правильно будет так
ВычислитьВыражение("Сумма(Количество)",,,"Первая","Текущая")
|
|
8
toypaul
гуру
27.02.20
✎
09:46
|
смутило название темы - сумма 2х соседних строк. по сути это именно нарастающий итог
|
|
9
Momus
27.02.20
✎
10:03
|
(8) формировать кратко то, что мне нужно явно не мое (исходя из последних тем)
|
|
10
Momus
27.02.20
✎
10:48
|
(8) идеальный вариант. Хотя запросом тоже сделал, вариант с вычислитьвыражение красивее. Таких полей с нарастающим итогом несколько
|
|