Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetDemandDistribution (
|
ProductInStockingPoint_MP pisp,
|
Number periodNumber
|
) as owning ProbabilityDistribution
|
{
|
TextBody:
|
[*
|
pispip := pisp.GetPISPIPFromPeriodNumber( periodNumber );
|
distr := null( ProbabilityDistribution );
|
if ( pispip.MEIO_DemandStandardDeviation() = 0 )
|
{
|
distr := MEIO_Engine::GetDiracDistribution( pispip.MEIO_DemandExpectedValue() );
|
}
|
else
|
{
|
distr := MEIO_Engine::GetRandomDistribution( pispip.MEIO_DemandExpectedValue(), pispip.MEIO_DemandStandardDeviation() );
|
}
|
return &distr;
|
*]
|
}
|