|
Получить сумму нарастающим итогом для группировки в СКД | ☑ | ||
---|---|---|---|---|
0
r2d24
21.12.23
✎
11:40
|
Нужно в СКД создать вычисляемое поле, которое будет считать нарастающим итогом только в разрезе группировки
По каждой группировки нужно получить сумму, затем нужно сумму группировки складывать и на против группировки показать сумму нарастающим итогом Например, группировка "основная номенклатура" Основная номенклатура1 (3шт) = 0+3шт Номенклатура1-1 1шт Номенклатура1-2 2шт Основная номенклатура2 (7шт) = 3шт+7шт Номенклатура3 3шт Номенклатура4 4шт Итоги (10шт) (10шт) Надеюсь понятно расписал Пробовал разновидности вариантов с вычислить выражения Либо нули выводятся, либо числа не понятные По логике такая конструкция должна сработать, но выводятся нули ВычислитьВыражение("ВычислитьВыражениеСГруппировкойМассив(""Сумма(КоличествоОборот)"",""ОсновнаяНоменклатура"")","ОсновнаяНоменклатура",, "Первая", "Текущая") |
|||
1
Kigo_Kigo
21.12.23
✎
11:46
|
По идее в СКД если закинуть количество в ресурс, то должно считать так как хотите, без танцев с бубном
|
|||
2
r2d24
21.12.23
✎
11:54
|
(1) количество в ресурсе
Но как правильно сделать нарастающий итог в разрезе группировок, исключая детальные записи? |
|||
3
r2d24
21.12.23
✎
11:59
|
У меня проблема с вычислением, думал кто нибудь подскажет
Или может не понятно объяснил, нужно переформулировать? |
|||
4
r2d24
21.12.23
✎
12:12
|
Вот какой нужен результат
https://dropmefiles.com/RLSfy |
|||
5
Новый1сник2
21.12.23
✎
12:28
|
(2) на закладке ресурсы, в колонке "Рассчитывать по" можно указать по каким группировкам
|
|||
6
r2d24
21.12.23
✎
12:36
|
(5) Посмотрите пжл скрин
https://dropmefiles.com/RLSfy Нужен именно Нарастающий итог. Если на вкладке "рассчитывать по", то она просто покажет сумму общую |
|||
7
toypaul
21.12.23
✎
12:43
|
достаточно ВычислитьВыражение("Сумма(КоличествоОборот)",,, "Первая", "Текущая")
|
|||
8
toypaul
21.12.23
✎
12:44
|
Чтобы исключить детальные записи у данного ресурса указать что "Рассчитывать по" только для нужной группировки
|
|||
9
r2d24
21.12.23
✎
12:55
|
(7) Пробовал так, не получается
два варианта. на скрине результат видно ВычислитьВыражение("Сумма(КоличествоОборот)",,, "Первая", "Текущая") ВычислитьВыражение("Сумма(КоличествоОборот)", "ОсновнаяНоменклатура" ,, "Первая", "Текущая") В ресурсах в поле "рассчитывать по", указан группировку, но все равно не верно Выражение что описали, получиться верно для детальных записей, для подсчета суммы группировок, нужна другая формула https://dropmefiles.com/rnKm2 |
|||
10
toypaul
21.12.23
✎
13:09
|
(10) для "детальных" записей указанный ресурс нужно добавить как 0
|
|||
11
toypaul
21.12.23
✎
13:11
|
для группировок всегда (если каких-то аномалий нет в настройках) работает ТА ЖЕ САМАЯ формула
|
|||
12
bolobol
21.12.23
✎
13:23
|
"Предыдущая" - получает сумму ранее выведенной группировки
|
|||
13
r2d24
21.12.23
✎
13:29
|
(11) Не получается
Можете посмотреть, что делаю не так? ссылка на обработку, убрал все лишнее https://dropmefiles.com/xTOhR |
|||
14
bolobol
21.12.23
✎
14:13
|
Так в ресурсы надо писать
|
|||
15
bolobol
21.12.23
✎
14:14
|
В вычисляемых полях - просто пустое поле
|
|||
16
r2d24
21.12.23
✎
14:37
|
(14) (15) Пробовал, не получается.
Либо делаю что то не так, либо так нельзя. Можете пжл сами попробовать так сделать, потому что у меня не выходит |
|||
17
bolobol
21.12.23
✎
15:02
|
Всё получилось - просто переместил формулы с закладки Вычисляемые поля на закладку Ресурсы
|
|||
18
bolobol
21.12.23
✎
15:03
|
И КоличествоОборот в Вашей версии нужно тоже Ресурсом сделать - СУММА(КоличествоОборот)
|
|||
19
r2d24
21.12.23
✎
15:27
|
(17) можете показать свое решения
|
|||
20
bolobol
21.12.23
✎
16:35
|
Других изменений нет - просто повторите у себя 17 и 18
|
|||
21
r2d24
21.12.23
✎
16:48
|
(20) Вы написали что у вас получилось, хоте л бы посмотреть. У меня не получается, мне не понятно.
Либо я делаю что т оне так, либо мы представляем разный конечный результат Вам не сложно скинуть ваше решение как вы сделали |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |