|
СКД ресурсы по разным полям. | ☑ | ||
---|---|---|---|---|
0
OldCondom
19.02.19
✎
14:34
|
Есть запрос:
Ссылка - Товар_А - СуммаДоставкиДок Ссылка - Товар_Б - СуммаДоставкиДок Ссылка - Товар_В - СуммаДоставкиДок Сумма доставки общая по документу. Делаю группировку по документу и дате. Если вывести ресурс СуммаДоставкиДок, он суммирует сумму доставки на столько раз, сколько строк товаров в его ТЧ. Ок, делаю расчет ресурса "МАКСИМУМ(Ссылка)". Но в группировке по дате мне нужно видеть именно СУММА(); Причем сумма группировок по ссылке. Короче я даже не знаю, как это русским языком написать... Попробую скрин. https://i.ibb.co/sVvrrSg/LSD-5-200-35-132.jpg |
|||
1
OldCondom
19.02.19
✎
14:35
|
На скрине виден расчет ресурса по полю ССЫЛКА как МАКСИМУМ, а по полу ДАТА как СУММА. И вот эта СУММА суммирует все строки документа, а мне бы только получившееся МАКСИМУМ из группировок по Ссылке.
Вот правда, я не умею нормально излагать мысли, когда дело касается СКД. |
|||
2
Вафель
19.02.19
✎
14:36
|
нужно через объединение делать
Ссылка - NULL - СуммаДоставкиДок и Ссылка - Товар_А - 0 Ссылка - Товар_Б - 0 Ссылка - Товар_В - 0 |
|||
3
toypaul
гуру
19.02.19
✎
14:37
|
ВычислитьВыражениеСГруппировкойМассив(Максимум(СуммаДоставки),"Ссылка") типа такого. на уровне группировки по дате.
http://blagin.ru/1s-skd-summirovanie-znachenij-na-razlichnyx-urovnyax-gruppirovok/ |
|||
4
OldCondom
19.02.19
✎
14:37
|
Спасибо, сейчас буду пробовать
|
|||
5
toypaul
гуру
19.02.19
✎
14:38
|
тьфу блин
СУММА(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаДоставки)","Ссылка")) |
|||
6
OldCondom
19.02.19
✎
14:38
|
Сперва объединение попробую, как то более понятно, потому как знакомо.
|
|||
7
Вафель
19.02.19
✎
14:39
|
(3) чтобы потом заного понять что это за формула нужно будет пол дня потратить
|
|||
8
Tonik992
19.02.19
✎
14:39
|
(6) А в (5) тоже рабочий вариант, его стоит попробовать. Сложный, но мощный.
|
|||
9
Вафель
19.02.19
✎
14:40
|
(6) для товара нужно поставить игонорировать NULL, чтоб пустой строки не было в отчете
|
|||
10
Tonik992
19.02.19
✎
14:41
|
(7) хе-хе. Вот ресурс "СреднееОтклонение" из отчета "Оценка производительсноти" БСП:
ВЫБОР КОГДА СУММА(КоличествоЗамеров)=1 ТОГДА 0 ИНАЧЕ SQRT(((СУММА(ВычислитьВыражениеСГруппировкойМассив("ДисперсияГенеральная*СУММА(КоличествоЗамеров)"))/СУММА(ВычислитьВыражениеСГруппировкойМассив("СУММА(КоличествоЗамеров)"))+ СУММА(ВычислитьВыражениеСГруппировкойМассив("(ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") - (СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров))) * (ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") - (СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров))) * КоличествоЗамеров"))/СУММА(КоличествоЗамеров))*СУММА(КоличествоЗамеров))/(СУММА(КоличествоЗамеров) - 1)) КОНЕЦ |
|||
11
toypaul
гуру
19.02.19
✎
14:41
|
(7) если втянешься, то не пол дня. у меня другой вопрос есть (не исследованный), какой вариант будет работать быстрее. вот это интереснее.
|
|||
12
toypaul
гуру
19.02.19
✎
14:42
|
(10) мать моя женщина ...
|
|||
13
Вафель
19.02.19
✎
14:43
|
(11) так втянешься, если каждый день такое пишешь. Но кто же такое пишет каждый день.
Это типо как регекспы |
|||
14
Ботаник Гарден Меран
19.02.19
✎
14:43
|
(10)
Оно, наверно, как раз производительность в УФ и роняет. |
|||
15
aleks_default
19.02.19
✎
17:00
|
(13)Я
|
|||
16
aleks_default
19.02.19
✎
17:04
|
А люди ERP в космос запускают, эх..
|
|||
17
aleks_default
19.02.19
✎
17:12
|
СУММА(ВычислитьВыражениеСГруппировкойМассив("(ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") - у меня подобное че-то с ошибкой вываливалось
|
|||
18
OldCondom
19.02.19
✎
17:37
|
(9)! Спасибо! Хотя работу уже сдал с пустой строчкой) Надо будет подправить. Что-то и забыл этот параметр
|
|||
19
OldCondom
19.02.19
✎
17:38
|
С функцией повременю, времени особо не было вникать, но все равно благодарю
|
|||
20
Franchiser
гуру
19.02.19
✎
17:55
|
Что делает эта формула в отчете оценки производительности БСП?
СУММА(ВычислитьВыражениеСГруппировкойМассив("(ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |