日历

2008 9.7 Sun
 123456
78910111213
14151617181920
21222324252627
282930    
«» 2008 - 9 «»

日志分类

文章搜索

日志文章

2008年03月20日 13:07:51

数据分析讲堂

数据分析讲堂

第六课 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) |  浏览(1492) |  收藏
1楼 [匿名]onaaam7o 2008年08月26日 13:14:16 Says:
%E6%9C
发表评论