Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

В запросе не округляются СРЕДНЕЕ(Колонка)

Ø [mehfk, 05.12.17 - 07:00]
В запросе не округляются СРЕДНЕЕ(Колонка)
Я
   Razzle Kay
 
23.11.17 - 10:58
http://screenshot.ru/upload/image/SD0h

|ИТОГИ
                   |    СУММА(КоличествоПродаж),
                   |    СРЕДНЕЕ(ВЫРАЗИТЬ(ЦенаРеализации КАК ЧИСЛО(15, 3))) КАК ЦенаРеализации,
                   |    СРЕДНЕЕ(ВЫРАЗИТЬ(ПолнаяСебестоимость КАК ЧИСЛО(15, 3))) КАК ПолнаяСебестоимость,
                   |    СРЕДНЕЕ(ВЫРАЗИТЬ(ПрибыльЕдиницы КАК ЧИСЛО(15, 3))) КАК ПрибыльЕдиницы,
                   |    СУММА(СуммаПрибыль)
                   |ПО
                   |    Номенклатура ТОЛЬКО ИЕРАРХИЯ";
 
 
   ИС-2
 
1 - 23.11.17 - 11:02
наоборот надо. ВЫРАЗИТЬ(среднее
   Razzle Kay
 
2 - 23.11.17 - 11:03
   Ненавижу 1С
 
3 - 23.11.17 - 11:07
(2) там сумма и она не меняет точность знаков, хотя и там бы я поменял бы их местами? сначала просуммировал, а потом округлил

а у тебя среднее - деление оно такое
   Razzle Kay
 
4 - 23.11.17 - 11:09
(3) ВЫРАЗИТЬ(СРЕДНЕЕ(ЦенаРеализации КАК ЧИСЛО(15, 3))) КАК ЦенаРеализации,
где я скобку пропустил ?
   Ненавижу 1С
 
5 - 23.11.17 - 11:12
и я бы не стал использовать среднее как для итогов по цене и вообще пересчетам на штуки

используй СУММА(Числитель)/СУММА(Знаменатель)
   Ненавижу 1С
 
6 - 23.11.17 - 11:13
(4) ВЫРАЗИТЬ(СРЕДНЕЕ(ЦенаРеализации) КАК ЧИСЛО(15, 3))

надо еще думать
   h-sp
 
7 - 23.11.17 - 11:15
(4) что за выражение такое у СРЕДНЕЕ
ЦенаРеализации КАК ЧИСЛО

прикалываетесь?
   Razzle Kay
 
8 - 23.11.17 - 11:15
(7) а что?
   Йохохо
 
9 - 23.11.17 - 11:17
(8) это социальный показатель, а не финансовый
   Razzle Kay
 
10 - 23.11.17 - 11:19
(9) можно для тупых, что не так то ?
 
 Рекламное место пустует
   Ненавижу 1С
 
11 - 23.11.17 - 11:25
(10)

Все не так-то
Простой пример, допустим продажи двум клиентам:

Альфа - 1 шт. - сумма 100 руб => цена 100
Бета  - 9 шт. - сумма 90 руб => цена 10

Если ты будешь брать среднее от цены, то получишь среднюю цену 55 руб.
На самом же деле средняя цена (100+90)/(1+9)=19 руб.
   Razzle Kay
 
12 - 23.11.17 - 11:26
(11) большое спасибо
   Razzle Kay
 
13 - 04.12.17 - 06:39
А как округлить это ? 
Допустим ВЫРАЗИТЬ(СРЕДНЕЕ(ТЗКонечная.ЦенаРеализации) КАК ЧИСЛО(10, 2))

ТЗКонченая.ЦенаРеализации

А как округлить 
ВЫБОР
    КОГДА ТЗКонечная.Номенклатура.НоменклатурнаяГруппа.Код = "000000049"
        ТОГДА ТЗКонечная.КоличествоПродаж * &КоэфПолуфабрикаты
    КОГДА ТЗКонечная.ЦеноваяГруппа.Код = "000000002"
        ТОГДА ТЗКонечная.КоличествоПродаж * &КоэфГотовая
    ИНАЧЕ ТЗКонечная.КоличествоПродаж * &КоэфОбщий
КОНЕЦ
   ASU_Diamond
 
14 - 04.12.17 - 07:22
(11) с точки зрения математики у него верное, он же среднее значение ищет, а не средневзвешенное.
   h-sp
 
15 - 04.12.17 - 08:35
(13) ну

ВЫРАЗИТЬ(СРЕДНЕЕ(ВЫБОР
    КОГДА ТЗКонечная.Номенклатура.НоменклатурнаяГруппа.Код = "000000049"
        ТОГДА ТЗКонечная.КоличествоПродаж * &КоэфПолуфабрикаты
    КОГДА ТЗКонечная.ЦеноваяГруппа.Код = "000000002"
        ТОГДА ТЗКонечная.КоличествоПродаж * &КоэфГотовая
    ИНАЧЕ ТЗКонечная.КоличествоПродаж * &КоэфОбщий
КОНЕЦ) КАК ЧИСЛО(10, 2))
   Razzle Kay
 
16 - 05.12.17 - 06:10
а
   Razzle Kay
 
17 - 05.12.17 - 06:11
почему то не могу новую ветку создать
Как правильно выводить итог колонки дерева значений и иерархией ?
как пофиксить ?

получается так 
Номенклатура         Кол-воПродаж
-ГотоваяПродукция    100
--Пельмени           30
---пельмень1         15
---пельмень2         15
--вареники           20
---вареник1          10
---вареник2          10

Итог:                200

как нормально итог выводить ?
делал так ЭлементыФормы.ДеревоЗначений.Колонки.КоличествоПродаж.ОтображатьИтогиВПодвале = Истина;
   Razzle Kay
 
18 - 05.12.17 - 06:13
с иерархией*
   1Сергей
 
19 - 05.12.17 - 06:52
(17) 30 пельмений + 20 вареников = 100 готовой продукции?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует