Имя: Пароль:
1C
 
СКД. Расчет среднего
0 lamme
 
09.06.18
13:35
https://clip2net.com/s/3UJ4ybf

Как СКД считате среднее
которая в ресурах

Среднее будет как (100+100+100+100)/4 = 100
или
Среднее будет как (100+0+100+100+100)/5 = 80

?
1 lamme
 
09.06.18
13:36
Как я понимаю
считать будет среднее как 100.

правильно ?
2 Мандалай
 
09.06.18
13:38
Сумма всех строк и делится на количество
3 Ненавижу 1С
 
гуру
09.06.18
13:38
все будет зависеть от того что в "пустой" ячейки: НОЛЬ или NULL
4 Мандалай
 
09.06.18
13:38
сколько строк?
5 Джо-джо
 
09.06.18
13:38
Если в феврале Null, то и будет Null
6 hhhh
 
09.06.18
13:38
(1) нет, как 80.
7 lamme
 
09.06.18
13:38
Ну да ... так и есть

а как научить
чтобы считало и как
(100 + 0 + 100+100+100) / 5
?

те чтобы нулевые значения учитывал
8 Мандалай
 
09.06.18
13:38
(3)Хочешь сказать NULL не будет учтен?
9 Ненавижу 1С
 
гуру
09.06.18
13:39
(8) хочу сказать
10 Мандалай
 
09.06.18
13:39
В запросе пишешь ЕстьNULL(й,0)
11 Ненавижу 1С
 
гуру
09.06.18
13:39
(7) оберни ЕСТЬNULL(Значение,0)
12 lamme
 
09.06.18
13:40
13 hhhh
 
09.06.18
13:40
(7) СУММА() / КОЛИЧЕСТВО()
14 lamme
 
09.06.18
13:41
(10)
пробую
15 Джо-джо
 
09.06.18
13:44
(13) Я бы ещё порекомендовал Количество Различные
16 lamme
 
09.06.18
13:46
не взлетело ..
в запросе прописал отд поле
типа
ЕСТЬNULL(Таблица.Количество, 0) Как КоличествоСреднее

в ресурсах - КоличествоСреднее = Среднее(КоличествоСреднее)

результат не изменился
17 lamme
 
09.06.18
13:48
вытащил запрос из скд на улицу.
пострил.

в нем просто НЕТ информации за февраль
поэтому - в среднее он не попадает - тупо не с чем работать.

имхо конечно ..
18 lamme
 
09.06.18
13:49
пострил=построил
19 Ненавижу 1С
 
гуру
09.06.18
13:50
у тебя просто в запросе нет записей таких
20 lamme
 
09.06.18
13:50
(19)
да - поэтому в среднее и не попадает.
21 lamme
 
09.06.18
13:51
вариант остается с
СУММА() / КОЛИЧЕСТВО()

сумма - понятно
как получить количество (это кол-во месяцев)
22 lamme
 
09.06.18
13:52
особенно в скд
на закладке ресурсы )
23 Ненавижу 1С
 
гуру
09.06.18
13:55
в твоем случае так сойдет

СУММА(...)/(РАЗНОСТЬДАТ(&НачДата,&КонДата,"МЕСЯЦ")+1)
24 lamme
 
09.06.18
13:57
(23)

https://clip2net.com/s/3UJ6pZ0

не хотит (
25 Ненавижу 1С
 
гуру
09.06.18
13:57
(24) параметры то свои вставь таки
26 lamme
 
09.06.18
13:58
да!
таки да!
27 lamme
 
09.06.18
13:58
)
28 lamme
 
09.06.18
14:00
(
29 lamme
 
09.06.18
14:00
а какое оно - это поле период?
30 lamme
 
09.06.18
14:01
ну в смысле ..
вот есть отчет ..

....
...
...
Таблица.ВидЗапасов КАК ВидЗапасов,
    Таблица.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
    Таблица.ВидСделки,
    Таблица.Регистратор,
    Таблица.ПериодСекунда,
    Таблица.ПериодДень,
    Таблица.ПериодНеделя,
    Таблица.ПериодДекада,
    Таблица.ПериодМесяц,
    Таблица.ПериодКвартал,
    Таблица.ПериодПолугодие,
    Таблица.ПериодГод,
    ЕСТЬNULL(Таблица.Количество, 0) КАК КоличествоСреднее

...
...
...


и как его к ресурсам прицепить ?
31 lamme
 
09.06.18
14:01
туплю
32 lamme
 
09.06.18
14:02
33 lamme
 
09.06.18
14:03
Сумма(Количество) / (РАЗНОСТЬДАТ(ПериодМесяц,ПериодМесяц,"МЕСЯЦ")+1)

не работает
34 Ненавижу 1С
 
гуру
09.06.18
14:32
(33) у тебя параметры в СКД есть?
35 lamme
 
09.06.18
14:45
да
36 lamme
 
09.06.18
14:45
понял
37 lamme
 
09.06.18
14:47
38 lamme
 
09.06.18
14:48
Сумма(Количество) / (РАЗНОСТЬДАТ(&Период.ДатаНачала,&Период.ДатаОкончания,"МЕСЯЦ")+1)
говорит - надо установить параметры

Сумма(Количество) / (РАЗНОСТЬДАТ(Период.ДатаНачала,Период.ДатаОкончания,"МЕСЯЦ")+1)
аналогично
39 Джо-джо
 
09.06.18
14:49
(38) Установи
40 lamme
 
09.06.18
14:50
Сумма(Количество) / (РАЗНОСТЬДАТ(НачалоПериода,ОкончаниеПериода,"МЕСЯЦ")+1)

не найдено значение ...
41 lamme
 
09.06.18
14:53
(39)
а тогда .
как оно свяжется с тем
что пользователь на экране выбирает ?
или свяжеьтся ?
42 lamme
 
09.06.18
15:06
короче
нифига не работает
43 Джо-джо
 
09.06.18
15:09
44 Мандалай
 
09.06.18
15:24
Ты через стандартный период отбор по датам устанавливаешь?
45 Мандалай
 
09.06.18
15:25
Сумма(Количество) / (РАЗНОСТЬДАТ(НачалоПериода,ОкончаниеПериода,"МЕСЯЦ")+1)
Месяц - после этого стал ругаться?
46 Вафель
 
09.06.18
15:33
а если дополнение по периоду указать?