aggr(ЦенавМагазине1/Min(ЦенаВдругих)-1,Код)
Представьте что перед вами Excel, и таблица что вы прислали выше.Sum(IF(aggr(ЦенавМагазине1/Min(ЦенаВдругих)-1,Код)>0.9,1,0))
Учитывая цель которую вы описывали изначально, вам нужно менять IF(n>0.9 , 1 , 0)Цитата: Hikitosik от декабря 04, 2019, 05:32:47 pmСпасибо огромное за ответ, агрегироваться начало правильно. Но у меня появился вопрос небольшой: Не должны ли мы эту сумму делить на число магазинов, участвующих в агрегировании? Или же получается, что всё это сделала за нас функция aggr?
Цитата: Uunit от декабря 04, 2019, 04:57:05 pmSum(IF(aggr(AVG(ЦенавМагазине1)/Min(ЦенаВдругих)-1,Код)>0.9,1,0))
Проверял на примерме, 60/32 = 0,875 и 63/33 = 0,90
т.е. проверял больше 0,9.
Всё считает
Sum(IF(aggr(AVG(ЦенавМагазине1)/Min(ЦенаВдругих)-1,Код)>0.9,1,0))
Цитата: Uunit от ноября 22, 2019, 02:04:11 pmЛишних пробелов в дате нетОдинаково в обоих файлах. Вот такие строчки. Подчеркнул, то что сортирую.