Можно ли в СКД вычислять итог по разным формулам в зависимости от группировок? #514657


#0 by ИС-2
Можно ли в СКД вычислять итог по разным формулам в зависимости от группировок? Например, уровень группировки контрагент, одна формула, а группировка организация другая?
#1 by Defender aka LINN
Не возражаю.
#2 by detec
Можно. ВЫБОР КОГДА КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Контрагент) = 1 ТОГДА ... ИНАЧЕ <обычная формула> RJYTW
#3 by detec
RJYTW = КОНЕЦ
#4 by Defender aka LINN
Ну-ну.
#5 by detec
Я так делаю и в большинстве случаев нормально работает. А как иначе?
#6 by ИС-2
Контрагент №1    3,60 Док 11    3,60     Контрагент 2    3,80 Док 21    3,80 Док 22    3,80 Док 23    3,80 Док 24    3,80 3,76 - это среднее по документам. Хотят, чтобы среднее вычислялось по контрагентам т.е (3,8 + 3,6 )/ 2 = 3,7 Как это можно сделать?
#7 by Defender aka LINN
В СКД? О_О
#8 by detec
Надо пробовать с Вычислить, СРЕДНЕЕ,  вконстексте групировки Контрагент. В СКД.
#9 by SalavatUlaev
Да, там на закладке Ресурсы, есть колонка "Расчитывать по" в ней и надо указать группировки для которой работает формула, по умолчанию, если ни чего не указано, для всех группировок
#10 by also
просто два раза добавляешь поле в ресурсы, потом и пиши разные формулы
#11 by ИС-2
а есть какая-нибудь функция в СКД которая определяет имя текущей группировки?
#12 by Defender aka LINN
Извращенец.
#13 by Guk
почему?...
#14 by Dem1urg
А в чем смысл такого расчета? Ну есть Контр1 у которого 1 док по которому все хорошо. И есть Контр2 у которого 100 доков по которым ВСЕ плохо. А в целом по организации эффективность 50%. Получается средняя температура по больнице
#15 by also
см
#16 by also
зачем?
#17 by AquaKosh
Попробуй сделать ДВА набора данных в СКД, т.е. вынести контрагентов в отдельный набор. Это часто помогает считать хитрые итоги.
#18 by ИС-2
добавил вложенный запрос в котором нахожу среднее по контрагенту,а потом соединяю с основным запросом по организации
#19 by Cancell
А никто не подскажет как быть если у меня есть вычисляемое поле (расчитываю определенный процент) и в группировках оно выводится правильно, т.е. просто делит два числа и я получаю нужный процент, а вот в итогах по группе и в одщих итогах он этот процент либо суммирует либо берет среднее (причем не совсем верно) а мне нужно чтобы он расчет сделал по итоговым полям. Т.е. не применил функциюю СУММА или СРЕДНЕЕ к полученным процентам, а расчитал новый процент по двум итоговым полям. пример:          Группировка 1        Группировка 2         Знач1 Знач2 Процент Знач1 Знач2 Процент       Строка1  4     1     0,25    6     1     0,17 Итоги:   Знач1 Знач2 Процент Строка1  10    2     0,21 Вот мне надо чтобы в итогах он не среднее взял от 0.25 и 0.17, которое он не совсем верно берет из-за округления, а поделил итоговые значения 2/10 и получил 0.2
#20 by Cancell
F1
#21 by Cancell
Всем спасибо, разобрался сам - в ресурсах для этого поля указал выражение Сумма(Знач2)/Сумма(Знач1) и все нормально посчиталось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С