powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / возраст товарного запаса (MS AS)
12 сообщений из 12, страница 1 из 1
возраст товарного запаса (MS AS)
    #33130649
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла задача в кубе остатков определить возраст товарного запаса на конец выбранного периода времени и средний возраст товарного запаса в рассматриваемом периоде времени.
Только вот как то не получается решить задачу красиво и чтоб считалось быстро.
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33130798
Виктор Сакович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfireВозникла задача в кубе остатков определить возраст товарного запаса на конец выбранного периода времени и средний возраст товарного запаса в рассматриваемом периоде времени.
Только вот как то не получается решить задачу красиво и чтоб считалось быстро.

Что Вы называете возрастом товарного запаса?
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33130968
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
количество дней/недель/месяцев которое товар находиться в реализации/на складе с момента поступления. так может и стоит это находить согласно такого определения
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33131027
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, и что на каждый гвоздь надо иметь две записи: когда его привезли и когда его увезли?
и что полезного может дать этот показатель? вот у меня, например, на складе всегда остаток 10 штук. это в какой-то мере говорит те же самые 10 штук у меня лежат и не продаются или я каждый день продаю 10 штук и мне привозят новые 10 штук?
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33131125
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да показатель жутко интересный. Насчет 2-х записей не думаю.
IMHO достаточно иметь остатки и инфу по приходам.
Исходя из того что на складе работет FIFO то, например, от остатка на конечную дату периода начинаем отнимать приходы в обратном порядке пока результат не будет <=0. Т.е. можно предположить, что с этой даты у нас эти 10 гвоздей.
А вот потом интересно было бы это кол-во дней побить по периодам
0-20 21-40 41-и т.д.
Т.е. допустим эти 10 штук в общем лежат 56 дней, а получить надо
Код: plaintext
1.
 0 - 20   21 - 40   41 -и т.д. 
  5       4      1 
З.Ы. но это всё теория.... Как далать? Х.З... Самому очень-ОЧЕНЬ нада...
З.З.Ы. сам рыдаю от безисходности...
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33131286
Фотография Гликоген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посчитайте в ETL!
:)
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33131295
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виктор Сакович backfireВозникла задача в кубе остатков определить возраст товарного запаса на конец выбранного периода времени и средний возраст товарного запаса в рассматриваемом периоде времени.
Только вот как то не получается решить задачу красиво и чтоб считалось быстро.

Что Вы называете возрастом товарного запаса?

Приведу пример, который пояснит

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Дата  Движение Количество Остаток ВозрастОстаткаПослеДвижения
 01 . 01  приход    10            10        0 
 02 . 01  расход    5             5         1 
 05 . 01  расход    3             2         4 
 06 . 01  приход    8             10        1  =( 2 * 5  +  8 * 0 )/ 10 
 07 . 01  расход    4             6         2 
 08 . 01  расход    5             1         3 
 10 . 01  приход    9             10        0 , 4  =( 1 * 4  +  9 * 0 )/ 10 
 12 . 02  расход    5             5         1 , 4 

Или Для Бирюкова (Вариант 1)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Дата  Движение Количество Остаток ВозрастОстаткаПослеДвижения
 01 . 01  приход    10            10        0 
 02 . 01  расход    10            0        -
 02 . 01  приход    10            10        0 
 03 . 01  расход    10            0        -
 03 . 01  приход    10            10        0 
 04 . 01  расход    10            0        -
 04 . 01  приход    10            10        0 

Но (Вариант 2)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Дата  Движение Количество Остаток ВозрастОстаткаПослеДвижения
 01 . 01  приход    10            10        0 
 02 . 01  приход    10            20        0 , 5  = ( 10 * 1 + 10 * 0 )/ 20 
 02 . 01  расход    10            10        0 , 5 
 03 . 01  приход    10            20        0 , 75  = ( 10 * 1 , 5 + 10 * 0 )/ 20 
 03 . 01  расход    10            10        0 , 75 
 04 . 01  приход    10            20        0 , 875  = ( 10 * 1 , 75 + 10 * 0 )/ 20 
 04 . 01  расход    10            10        0 , 875 
 05 . 01  приход    10            20        0 , 875  = ( 10 * 1 , 75 + 10 * 0 )/ 20 
 05 . 01  расход    10            10        0 , 875 
 06 . 01  приход    10            20        0 , 9375  = ( 10 * 1 , 875 + 10 * 0 )/ 20 
 06 . 01  расход    10            10        0 , 9375 
 07 . 01  приход    10            20        0 , 96875  = ( 10 * 1 , 9375 + 10 * 0 )/ 20 
 07 . 01  расход    10            10        0 , 96875 
…
XX.YY приход    10            20        1  = ( 10 * 2 + 10 * 0 )/ 20 
XX.YY расход    10            10        1 
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33131309
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГликогенПосчитайте в ETL!
:)

Понятно, что считать надо до загрузки в куб. Только вопрос в том как и что, чтобы обойтись без курсоров и selfjoins в ETL/DWH, а в AS без монстроподобных и непоаоротливых CM.
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33131317
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Fox
Исходя из того что на складе работет FIFO

У FIFO, у кого LIFO, а у кого и XIXO :-)

Я пока что связан со "списанием по среднему".
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33134105
Алекс В.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы решаем, наверное, аналогичную задачу по-другому: не для товара вычисляется его "возраст", а наоборот. Т.е. заранее определяется ряд "возрастов" товара - поставленный за последние XX дней, за предыдущие ХХ дней и т.д. А дальше каждый товар относится к той или иной группе. В итоге можно увидеть распределение общего товарного запаса по "возрасту".
Правда решается это все безотносительно MS AS и OLAP технологий вообще
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33143797
Деня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может просто показывать дату последнего прихода:
members(membertostr(Tail(Filter( PeriodsToDate([Даты].[Year], [Даты].CurrentMember),[Measures].[Кол Прих] >0),1).item(0))).name
...
Рейтинг: 0 / 0
возраст товарного запаса (MS AS)
    #33143900
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Деняможет просто показывать дату последнего прихода:


На складе было 100 штук от 01.02, а вчера пришло 100 еще. Утверждение, что возраст 1 день очень далеко от истины.

Кроме того ваша формула будет жутко тормозить.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / возраст товарного запаса (MS AS)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]