|
СКД, сумма двух соседних строк | ☑ | ||
|---|---|---|---|---|
|
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) идеальный вариант. Хотя запросом тоже сделал, вариант с вычислитьвыражение красивее. Таких полей с нарастающим итогом несколько
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |