|
数据分析讲堂
第六课 TM1应用实例(2)
第五讲 库存吞吐立方体(续)
5.更多分析型派生变量 计算损失与吞吐的百分比是相当简单直接的,Thor说。给我印象最深的是,Lulu回答道,你怎么计算每个地点各个年份相对损失最多的鱼种?Thor给出如下回答(见图6.5.1): “Fish”{N}, Site., Time.year., Food_source.Fish.all., ( Qty rejected + Qty damaged + Qty spoiled + Qty over aged )/ ( Qty received ).max
1) 手头的数量 你如何计算手头的数量?Lulu问。这很容易,Thor回答,手头数量是流入与流出的差,我已经写出了如下公式。你同意Thor的意见吗?考虑一下。 “Qty on hand”{Kg}, L.leaf. = Qty received -
( Qty rejected +
Qty over aged +
Qty damaged +
Qty spoiled +
Qty sent to production ) Thor说,你看到了,你只需用所有的流入,即接收的数量,减去所有的流出,即各种原因导致的损失与送去生产的鱼之和,然后你得到的就是手头鱼的数量。是这样吗? Lulu说。我觉得你忽略了一些东西。你怎么想?
手头数量难道不也是前一天手头数量的函数吗?无疑,此公式是一个时间递归函数。当我批评你的公式的时候,你能告诉我手头数量应该指的是一天的什么时候吗?是一天开始的时候,结束的时候,此天的平均值,还是每一次数量改变后手头的数量?Thor,你的公式不仅是错的,而且不清楚,Lulu一针见血地指出了这个错误。 首先,Lulu说,我让手头数量指一天开始时的手头数量。虽然它可以指任何时间,但我一定得选一个时间,我觉得了解每天开始时手头鱼的数量更有意义一些。因此,所有手头鱼数量的增加和减少都将影响下一天手头鱼的数量,某一天手头鱼数量的增加和减少都代表了发生在前一天的事件。最后,手头数量的递归特性,即对其前一天值的依赖性,只对模型第一天以外的其他日期有效,因为第一天没有前一天。所以,回归定义的手头数量只能应用于第2到第N天,第一天的手头数量很好计算,公式如下: “Qty on hand”{Kg}, Site., Food_source.fish.leaf., Time.day.first.after = ( Qty on hand, Time.day.this - 1 )+
( Qty received - ( Qty rejected + Qty over aged +
Qty damaged + Qty spoiled + Qty sent to production ), Time.day.this - 1 )
“Qty on hand”{Kg}, Site., Food_source.fish.leaf., Time.day.first << input 因此,任一给定日期开始时候的手头数量,等于前一天的手头数量加上前一天新接收的数量,再减去所有送走的与所有损失的数量。
|
一共有 0 条评论