Текущее время: Вс, авг 17 2025, 20:25

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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