|
СКД. Расчет итогов по группировкам по различным функциям 8.2.13 |
☑ |
0
masenshi
12.05.16
✎
08:28
|
Значит старенькая платформа. По плану обновления не предвидится.
Отчет строится по статьям затрат. С ними все нормально. Но нужно добавить еще вес заказа и его итог.
Для наглядности "Вес заказа" - это по формулее СРЕДНЕЕ в ресурсах.
"Итоговый вес" - по формуле СУММА в ресурсах. "Должно быть" - эта желаемая колонка.
Т.е. я хочу рассчитывать типа СРЕДНЕЕ или МАКСИМУМ до группировки ЗАКАЗ и СУММА все что выше группировки заказ.
|
|
1
masenshi
12.05.16
✎
09:55
|
Как такую штуку замутить?
|
|
2
samozvanec
12.05.16
✎
10:55
|
еще раз добавляешь ресурс, указываешь группировки, какие надо, и формулу.
|
|
3
masenshi
12.05.16
✎
11:23
|
(2) Итак 2 ресурса. Не получилось. Смотри скрин.
|
|
4
aleks_default
12.05.16
✎
11:27
|
Может тебе нужна на группировках выше не просто сумма а Сумма максимумов? Тогда используй вычислитьВыражениесГруппировкойМассив()
З.Ы. Картинку не видел (у меня закрыты файлопомойки).
|
|
5
masenshi
12.05.16
✎
11:30
|
(4) В курсе я про эту хорошую функцию но у меня 8.2.13. Ее нет ((
|
|
6
masenshi
12.05.16
✎
11:31
|
(4) Сумма максимумов - скорее всего ты правильно меня понял
|
|
7
aleks_default
12.05.16
✎
11:36
|
(6)ну пиши тогда
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВесЗаказа)","Заказ")) как-то так
(5) че-то я сомневаюсь, ее хрен знает когда добавили...
ну если правда, тогда ИМХО только в самом запросе извращаться
|
|
8
samozvanec
12.05.16
✎
13:19
|
(3) ты меня не так понял. ресурс как раз один, просто формулы для него две.
СУММА(МАССИВ(Различные ТвойРесурс)) еще бывает. только такие штуки надо уккуратно использовать. я в запросе добавляю номер месяца / 1000, например, чтобы то, что надо, точно было различным
|
|
9
masenshi
13.05.16
✎
02:38
|
(7) Новые функции СКД 8.2.14
Есть статья на инфостарте.
Тогда ее и добавили ((
|
|
10
masenshi
13.05.16
✎
02:59
|
(8) Функция не найдена "Массив"
Да и на синтаксис "Различные" тоже ругается
|
|
11
masenshi
13.05.16
✎
03:43
|
(8) 8.2.14. В языке выражений системы компоновки данных реализована функция "Массив()
А с этим все нормально
Да и на синтаксис "Различные" тоже ругается
|
|
12
masenshi
13.05.16
✎
05:01
|
(7) в запросе получается. Рассчитываю долю веса на каждую строчку. Но выглядит не очень.
ВЫБРАТЬ
аа.Заказ,
КОЛИЧЕСТВО(аа.СтатьяЗатрат) КАК КолвоСтатей
ПОМЕСТИТЬ втИзвращение
ИЗ
втОсновная КАК аа
СГРУППИРОВАТЬ ПО
аа.Заказ
;
ВЫРАЗИТЬ(а.ВесЗаказа / втИзвращение.КолвоСтатей КАК ЧИСЛО(15, 2)) КАК ВесЗаказа
|
|
13
masenshi
13.05.16
✎
05:53
|
(12) И то не вариант. Неизвестно как себя поведут эти итоги, если пользователь будет сам создавать различные группировки по различным аналитикам.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой