Имя: Пароль:
1C
 
Расчет средней в запросе дает странный результат?
0 bambucho
 
10.07.15
23:45
Обратил внимание,что СРЕДНЕЕ при расчете учитывает нули?!
Т.е. считает так: 71+0=35,5 !? - это фишка или я что то не так делаю?
1 RomanYS
 
10.07.15
23:47
(0) а чем "0" плох?
это же не null
2 bambucho
 
10.07.15
23:47
ну это не правильно))
3 RomanYS
 
10.07.15
23:49
(2) "правильно" = так как написано в документации, что там написано?
Как по мне так 0 - нормальное число).
4 RomanYS
 
10.07.15
23:52
"Функция вычисляет среднее значение всех попавших в выборку значений поля.

В качестве параметра функции можно указывать выражения, содержащие числовое значение.

Если поле не может содержать числовых значений, то применение функции СРЕДНЕЕ к такому полю вызовет ошибку. Если поле может содержать числовые значения (имеет составной тип данных), то данная функция может быть применена к такому полю. Но если среди значений поля в выборке встретится нечисловое значение (помимо значений NULL), это вызовет ошибку.
"
5 bambucho
 
10.07.15
23:52
ноль число ормальное,лучше чем NULL,но если считать среднее кол-во позиций товаров в n накладных,то 0 с точки зрения статистики внесет "шумы" или я не прав?
6 bambucho
 
10.07.15
23:55
Хорошо,вопрос,как задать условие,что бы при появлении 0 ,последний в расчете средней не учитывался? желательно в алгоритме запроса или это только можно в цикле организовать?
7 RomanYS
 
10.07.15
23:56
(5) не делай накладные с нулевым количеством, если такие есть значит их зачем-то делали, значит они не шум
8 RomanYS
 
10.07.15
23:56
(6) замени выбором 0 на null
9 RomanYS
 
10.07.15
23:57
*(8) естьnull - только наоборот)))
10 bambucho
 
10.07.15
23:58
если на NULL заменить,то возможно ошибка выскочит...
пример с кол-вом накладных не удачно привел,точнее сумма с учетом скидки в документе (если скидка 100%)
11 bambucho
 
11.07.15
00:01
т.е. набирается массив из регистра оборота с ресурсами: СуммаБезСкдки,Сумма (тут проскакивает 0 из-за 100% скидки),Количество...при сплошном расчете средней у Сумма,итоги не корректны
12 bambucho
 
11.07.15
00:01
т.е. набирается выборка из регистра оборота с ресурсами: СуммаБезСкдки,Сумма (тут проскакивает 0 из-за 100% скидки),Количество...при сплошном расчете средней у Сумма,итоги не корректны
13 vicof
 
11.07.15
00:04
Используй отбор уже
14 RomanYS
 
11.07.15
00:04
(10) ошибка (в запросе) не выскочит: читай (4)
можно ещё эти строки отсекать условием.
15 bambucho
 
11.07.15
00:16
Товарищи,так как мне быть? или у меня познания в статистике пробельные?)
...или нужно к относительным величинам привести?
16 bambucho
 
11.07.15
00:16
...наверно я перекодил) пойду статистику освежу
17 RomanYS
 
11.07.15
00:17
в догонку: если не отсекать такие строки и при этом считать средние количества (по всем) и суммы (без 0), то разделив среднюю сумму на среднее количество ты не получишь среднюю цену.
Ну и если речь про выручку, то 100% скидка - это уже по сути не продажа
18 RomanYS
 
11.07.15
00:19
(15) "как мне быть?"
уточнить у заказчика что ему надо, при этом предупредить о возможных минусах его выбора
19 bambucho
 
11.07.15
00:23
(18) тут заказчик,сам точно не знает что ему нужно,хочет Сформировать-Напечатать-ШефуПоказать-ИдтиКурить))
20 mehfk
 
11.07.15
00:26
(0) Что такое среднее арифметическое и как оно рассчитывается изучают в средней школе, а не на форумах одинэсников.
21 RomanYS
 
11.07.15
00:30
(19) тогда делай как тебе проще, в любом случае ты будешь виноватым)))
22 bambucho
 
11.07.15
00:38
(20) как оно расчитывается,я знаю,вот только при анализе среднего по подгруппам,где могут попадаться документы с изрядным количеством нулей (колонка Сумма с возможной скидкой,там не мало 100% скидок) может быть не слишком информативным
23 bambucho
 
11.07.15
00:39
особбенно при количестве документов около 10 000/мес.
24 bambucho
 
11.07.15
00:41
видимо я перекодил,зря шум поднял)
25 bambucho
 
11.07.15
13:49
Поспешно-неправильно обозвал тему...я пока остановился на медиане при расчете средней по финансовым показателям,не знаю правильно или нет,может еще кто чего подскажет)
Прям для точности вводи все разнообразие средних и по ним еще раз усредняй)))
26 hhhh
 
11.07.15
14:18
делай общая сумма / количество непустых строк. Зачем тебе это СРЕДНЕЕ?
27 bambucho
 
11.07.15
15:50
(26) ок,попробую
28 bambucho
 
11.07.15
16:40
Бьюсь еще с расчетом доли в запросе.

Задача рассчитать долю по итоговой сумме за период выборки, в который входит n количество доков РТиУ.

Думал просуммировать ресурс оборотного регистра и опираться на него каждой строчкой документа присутствующего в выборке,а нет,нельзя так.

Есть мысль производить подсчет каждой строчки документа (количество х сумма) и из "времянки" брать итоговую сумму,которая будет являться базисной.

Как все таки правильно расчитывать долю в запросе? (понимаю что это другая тема)
29 Лодырь
 
11.07.15
16:45
(28) может долю тогда лучше посчитать в скд уже, а не в запросе?
30 bambucho
 
11.07.15
16:52
(29) код,это как последний вариант,хотелось легко и просто (через запрос).
31 hhhh
 
11.07.15
17:13
доля это элементарно же, в скд.
32 bambucho
 
11.07.15
17:15
(31) где оно там) все облазил)
33 bambucho
 
11.07.15
17:15
в скд
34 bambucho
 
11.07.15
17:16
В ИЕРАРХИИ?
35 bambucho
 
11.07.15
17:23
прошу прощения не СКД,а в конструкторе
36 bambucho
 
11.07.15
18:01
создам тему по последнему вопросу.
37 Casey1984
 
11.07.15
19:18
(0) это математика, 7-й класс вторая четверть.
38 spectre1978
 
11.07.15
19:46
(0) а что неправильно? (71+0)/2=35.5