Свяжите будущие движения и таблицу фактических снимков - PullRequest
0 голосов
/ 05 апреля 2019

Я создаю отчет о прогнозировании запасов на основе различных производственных версий.Для этого мне нужно связать как фактические запасы за день из прошлого, так и расширить последнюю точку данных на все будущие дни, в зависимости от того, какую версию я смотрю.

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] ) )
...