|
数据分析讲堂
第六课 TM1应用实例(2)
第四讲 库存吞吐立方体(续)
4.查看基本聚合 现在你已经看到基本的维和变量,让我们看几个简单的聚合,对库存吞吐立方体有些认识。 图6.4.1和图6.4.2显示的是几个基本聚合的结果。图6.4.1展示的是一个典型显示不同地点、不同季度接收到的所有鱼数量的聚合视图。公式如下: “Qty received”, Geog.site., Time.quarter., Foodsource.all
 图6.4.2显示的是下面公式的结果: “Qty sent to production”{Kg}, Geog.all, Time.quarter, Foodsource.fishtypes. 这些简单的东西已经足够了,Thor说。让我们做些有挑战性的东西。别太快,Lulu回答。即使只用基本的输入内容,也有很多有意义的聚合类型查询现在就能得到答案,而且这些答案能帮助我们理解FCI怎样才能改善其原来的库存吞吐过程。你会对库存立方体提出哪些聚合类型的查询呢?考虑一下。
 下面的内容是Lulu先口头说,后用代码记下的查询,每个查询有一张相应的结果视图。 1) 最近一个月内总共损失的鱼(见图6.4.3): “Total fish lost”{Kg}, Site., Food_source.all, Time.month.prev = “Qty rejected” + “Qty over aged” + “Qty damaged” + “Qty spoiled”
 1) 本季度腐烂最多的鱼(见图6.4.4): “Fish”{N}, “Site”{N}, Time.quarter.prev., Total fish lost.max
 1) 处理鱼数量最多的地点(见图6.4.5): “Site”{N}, Time.year., Food_source.all., Fish received.max

1) 处理鱼种类最多的地点(见图6.4.6): “ProductionSite”{N}, Time.year., Foodsource.all., Count( Foodsource.Fish., (Qty_Received > 0 )).max
 1) 损失最少的地点(见图6.4.7): “Site”{N}, Time.year., Foodsource.all, Total_fish_lost.min
 1) 年度鱼吞吐数量变化最大的地点(见图6.4.8): “Site”{N}, Time.year., Variance.(Foodsource.all).max
 1) 处理鲑鱼最多的地点(见图6.4.9): “Site”{N}, Time.year., Foodsource.salmon., Fish_received.max
 看起来库存地点相当程度上在其吞吐、不同种类鱼的数量、损失数量上进行有规律的变化,也可以看出不同的鱼在损失的平均数量上也各不相同。由于某些原因,似乎有很多损坏的鲑鱼。 手头数量呢? Thor问,损失的吞吐百分比又是多少?问得好,Lulu说,下面我们就试图回答这些问题。
|
一共有 1 条评论