Hi,
Trying to optimize some stuff in a model and therefore looking for advice.
We have some logic in which i forecast some things for a product lifetime starting with todays actual.
In which of these following cases would you just go with the formula and skip all the exit early stuff. Since the answer is probably "it depends". Would appreciate if you could answer with a motivation like "If less than 36 periods then this else that". Looking for any good rule of thumbs when models shouldn't be overengineered.
Example A
IF
NOT filtermodule.producttimerange?
THEN
0
ELSE
IF
NOT filtermodule.latestactuals?
THEN
A * (B - Properties.Value) - Othermodule.C
ELSE
actualmodule.actualvalue
Example B
IF
NOT filtermodule.producttimerange?
THEN 0
ELSE
IF
NOT filtermodule.latestactuals?
THEN
Previous(x) * (B - Properties.Value) - Othermodule.C
ELSE
actualmodule.actualvalue
Example C
IF
NOT filtermodule.producttimerange?
THEN
0
ELSE
IF
NOT filtermodule.latestactuals?
THEN
"A value that is most likely 0" * (B - Properties.Value)
ELSE
actualmodule.actualvalue