|
Расчет средней в запросе дает странный результат? | ☑ | ||
---|---|---|---|---|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |