|   |   | 
| 
 | СКД ресурсы по разным полям. | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Что делает эта формула в отчете оценки производительности БСП?
 СУММА(ВычислитьВыражениеСГруппировкойМассив("(ВычислитьВыражение(""СУММА(ЗамерыСумма)/СУММА(КоличествоЗамеров)"",,,""Первая"", ""Последняя"") | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |