Я создаю отчет о прогнозировании запасов на основе различных производственных версий.Для этого мне нужно связать как фактические запасы за день из прошлого, так и расширить последнюю точку данных на все будущие дни, в зависимости от того, какую версию я смотрю.
Example:<br>
<br>
Snapshot data:<br>
date storage<br>
01-01-2019 2<br>
02-01-2019 3<br>
03-01-2019 8<br>
04-01-2019 5<br>
05-01-2019 3<br>
Movement data:<br>
Version date movement<br>
02-01-2019 02-01-2019 -4<br>
02-01-2019 03-01-2019 5<br>
02-01-2019 04-01-2019 1<br>
02-01-2019 05-01-2019 -7<br>
<br>
03-01-2019 03-01-2019 6<br>
03-01-2019 04-01-2019 8<br>
03-01-2019 05-01-2019 -7<br>
03-01-2019 06-01-2019 1<br>
03-01-2019 07-01-2019 -2<br>
<br>
Version table:<br>
Version<br>
02-01-2019<br>
03-01-2019<br>
<br>
То, что я ищу, относится к версиичтобы показать фактическую позицию на складе перед данными о версиях, и спрогнозировать позицию для хранения на основе последней доступной «фактической» и промежуточной суммы таблицы движения.
В окончательных версиях также будут разные SKUдобавлен к таблицам перемещений и хранения.
Я пытался сделать это с помощью полуаддитивного раствора, но, похоже, он не дает правильных значений.
LNBdate:=CALCULATE (LASTNONBLANK ( 'Calendar'[Date], CALCULATE ( COUNTROWS ( Storage ) ) ),FILTER ( ALL ( 'Calendar'[Date] ), 'Calendar'[Date] <=[currentdate] ) )
Что было бы лучшеподходить для этой настройки?Я
С уважением, Лукас
Я пытался сделать это с помощью полуаддитивного раствора, но, похоже, он не дает правильных значений.
LNBdate:=CALCULATE (LASTNONBLANK ( 'Calendar'[Date], CALCULATE ( COUNTROWS ( Storage ) ) ),FILTER ( ALL ( 'Calendar'[Date] ), 'Calendar'[Date] <=[currentdate] ) )