Текущее время: Пн, дек 08 2025, 12:38

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Расчет по средней цене.
СообщениеДобавлено: Ср, дек 02 2009, 23:30 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, янв 25 2007, 09:57
Сообщения: 276
А можно ли сделать такой отчет?
Есть у меня такие данные

Уровень оценки___Партия____Сумма____Кол-во
1________________1_________100______10
1________________2_________200______10

Мне нужно пересчитать суммы по ср.цене уровня оценки, т.е. надо посчитать:

Уровень оценки___Партия____Сумма____Кол-во___Ср.цена____СуммаУЦ
1________________1_________100______10_______15_________150
1________________2_________200______10_______15_________150

Можно ли как-то формулами вывести такую вот ср.цену? Ну и сумму пересчитать конечно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет по средней цене.
СообщениеДобавлено: Чт, дек 03 2009, 08:37 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
Я думаю, что можно.
1. Посмотрите в сторону функций формул SUMCT и SUMGT.
2. Можно с помощью константы-выбора по Уровню оценки и Партии получить 300 и 20, дальше все просто.

Пока больше ничего не придумалось.

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет по средней цене.
СообщениеДобавлено: Чт, дек 03 2009, 09:57 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, янв 25 2007, 09:57
Сообщения: 276
Чем больше думаю, тем меньше мне нравится ситуация. Опишу лучше проблему полностью:
Я гружу движения стандартным экстрактором LIS_03_BF, требование было оценивать движения по партии и по складу, чего стандарт вообще говоря не предполагает, но в трансформации замапил поля, загрузил. А вот теперь началось - остатки по партии и по заводу должны оцениваться по ср.скользящей цене вида оценки. Т.е. были такие движения

Вид оценки___Партия___Сумма___Объем
1____________1________100_____10
1____________2________200_____10

Соответственно БВ считает, что на партии 1 у нас 100 рублей, на партии 2 - 200, а необходимо рассчитать, что обе партии стоят по 150 рублей, т.е. учитывая, что цена вида оценки будет 15 рублей. Вот как здесь быть, не пойму, может где-то химичить с загрузкой, или можно таки решить проблему на уровне отчетов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет по средней цене.
СообщениеДобавлено: Чт, дек 03 2009, 10:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Для расчета средней цены нужно убрать разрез по партиям, и разделить общую сумму на общее количество. Например, в отчете ограниченным показателем с константой-выбором по партии без ограничений.


Последний раз редактировалось Lench Чт, дек 03 2009, 10:41, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет по средней цене.
СообщениеДобавлено: Чт, дек 03 2009, 10:12 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, янв 25 2007, 09:57
Сообщения: 276
Это я уже понял, беда в том что отчет должен быть именно по партиям. Причем по партиям схлопнутым по материалам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет по средней цене.
СообщениеДобавлено: Чт, дек 03 2009, 10:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Уровень оценки___Партия____Сумма____Кол-во___Ср.цена____СуммаУЦ
1________________1_________100______10_______15_________150
1________________2_________200______10_______15_________150

Ср.Цена по всем материалам партии - это как средняя температура по больнице )), если конечно это не модификации одного и того же материала.
Ну вот и получается если сделать ограниченные показатели с константой-выбором по партии то Сумма будет равна 300, Колво 20, и средняя цена соответственно 300:20.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет по средней цене.
СообщениеДобавлено: Чт, дек 03 2009, 10:51 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, янв 25 2007, 09:57
Сообщения: 276
В отчете ж будет не одна партия, константа выбор тут не покатит. :( Думал уже об этом.
Про среднюю температуру по больнице понял, но будем считать что материал там один, иначе вообще пример не подъемный будет, а так вообще, разумеется, сначала надо будет посчитать остаток по каждому материалу и затем схлопнуть их в партии, но это вроде вполне не плохо делает специальная агрегация.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет по средней цене.
СообщениеДобавлено: Чт, дек 03 2009, 19:52 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 23 2009, 17:05
Сообщения: 48
Не понятно в чем состоит сложность сделать это вычисление в программе постобработки
при загрузке из источника данных?
Несколько Select-ов по RESULT_PACKAGE и заполняем оба последних поля.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB