Inventory Cost Observables Data
data class InventoryCostObservablesData(val item: ItemType, val avgOnHand: Double, val avgOnOrder: Double, val avgBacklog: Double, val orderCount: Double, val totalUnitsOrdered: Double, val stockoutCount: Double, val lostSaleCount: Double, val totalUnitsShort: Double) : InventoryCostObservables(source)
Concrete snapshot of an Inventory's cost observables at the moment of construction. Snapshot semantics: every field is read eagerly so the object is immutable and safe to retain after the replication ends.
Constructors
Properties
Link copied to clipboard
Time-weighted backlog units, sourced from the inventory's backlog policy. 0.0 when the inventory has no backlog policy attached.
Link copied to clipboard
Time-weighted on-order units.
Link copied to clipboard
Count of lost-sale events (subset of stockouts).
Link copied to clipboard
Count of replenishment orders placed (post-warmup).
Link copied to clipboard
Count of stockout events.
Link copied to clipboard
Sum of units ordered across all replenishment orders.
Link copied to clipboard
Sum of (remainingDemand − amountOnHand) across stockouts.