zoukankan      html  css  js  c++  java
  • 02[Transformer 第三讲]添加手工层级和类别

    在第二讲里介绍了维度、层级和类别之间的关系,但是现实中的例子并不是千篇一律的,只能是适应大多数的情况,我们在遇到实际的问题,会有针对某种情况做出相应的设计变化,也就是说在我们设计模型的时候也要灵机应变的,这就引出这一讲为什么需要手动添加层级和类别了。
       
    拿下面要讲的例子还说吧,产品的销售区域是很广泛的,可能某些区域比较受欢迎,在某些区域就稍差些甚至没有市场,这样我们在设计层级和类别的时候,就可以根据实际情况做相应的改变,可以在受欢迎的区域手动的添加层级和类别,其他区域不做修改保持原样,这样不仅结构合理并去便于管理者了解销售情况。

    下面是例子的简单操作,大家感兴趣的可以自己操作一样,这样以后遇到这样的问题会很好的理解。

    第一步:打开一个模型
                模型的名字:Sale and Marketing.mdl
                路径:C:\Program Files\cognos\c8\webcontent\samples\models\Transformer8\EN
    第二步:创建手动层级
                1. Generate the categories, 接受警告信息。
                2. Retailer country 上添加一个层级
                    右键Retailer country,Insert Level
                     层级名称:Sales District
                3. 击Retailers 维度——>Show Diagram, 如下图:
            
             

    1.JPG


               
               4. 按Category排序
                   右键Retailer country——>properties, 按Retailer country排序。
    第三步:在手动层级中创建手动类别
               1. 首先选择Show Diagram,点击Southern Europe 拖到Sales District
               2. 在category的标签里,输入East,点击完成。
                   这样在Sale District层级下面就有East 类别。
               3. 重复步骤1、2,创建类别West。
               4. 用同样的方法在Americas、Asia Pacific 上创建 North 、South类别。
                  结果如下图:

            

    2.JPG



    第四步:建立手动层级和手动类别之间的联系
              1. 在Retailer country上,点击Austria,用Shift键把Italy选中,拖到South Europe
                 的East类别中。
              2. 用同样的方法把Spain拖到South Europe中的West类别中;
                 Canada和United States拖到Americas的North类别中;
                 Mexico和Brazil拖到Americas的South类别中;
                 Japan、China和Korea拖到Asia Pacific的North类别中;
                 Australia和Singapore拖到Asia Pacific的South类别中。
              3. 展开每一个阶层和类别如下图所示:

    3.JPG



    第五步:发布PowerCube 到Cognos Connection。
               步骤同第一讲的发布PowerCube一样,这里就省略了。
    第六步:在Analysis Studio中运行
               如何在AS中运行也再第一讲里介绍过了,这里也不详谈了。
               结果如下图:
          
          

    4.JPG

    下载 (19.52 KB)
    2009-8-11 12:54
  • 相关阅读:
    matplotlib.pyplot.gca().set_xlim(初始值,末值) 与 matplotlib.pyplot.xticks()的区别
    MySql学习-5.查询2
    MySql学习-4.查询1
    SQL函数学习(一):substring()函数
    SQL函数学习(二):DATEADD() 函数
    SQL函数学习(三):convert()函数
    sql标识符和格式
    PIVOT就是行转列,UNPIVOT就是列传行
    行列转换之静态、动态、PIVOT方法
    sql Server函数大全
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/2092085.html
Copyright © 2011-2022 走看看