• 《分析服务从入门到精通读书笔记》第四章、自定义层次结构(1)


    转载:http://www.cnblogs.com/zhijianliutang/archive/2012/03/07/2383654.html

    目的

    本篇只要还是通过自定义层次结构来回应设计警告,并根据提示的设计警告进行层次关系的定义。我们创建两个自定义层次结构,通过前几篇的介绍,我们知道自定义层次结构有包含Category、Subcategory和Product属性成员的级别组成,这是一个自然层次结构,因为每个产品只有一个父子类,而后者只有一个父类别。对于用户来说,通常都是希望深入挖掘来使用自然层次结构。第二个自定义层次结构由包含Color和Size的属性成员的级别组成。该层次结构帮助用户了解对于某种颜色而言,那些尺寸可供选择。在该层次结构中,单个尺寸可能有多个颜色,因此他不是一个自然层次结构。

    内容

    1、在“属性”窗口中,右击Product Category Key并选择“启动新的层次结构”。这是,将在“层次结构”窗口中新建一个以Product Category Key为顶级的用户自定义层次结构

     

    我们需要添加Subcategory作为中间级,添加product作为页级,从顶层到底层顺序为:Category——>subcagegroy——>product。

    2、从“属性”窗格中拖动Subcategory属性到“<新级别>”上。

    3、从“属性”窗口中拖动Product属性到"<新级别>"上。

    这里需要注意,给子自定义的层次结构起一个描述性的名称。每个层次结构的名称都应当时独一无二的,因此,不能使自定义层次结构与属性层次结构同名。

    4、在“层次结构”窗口中,右击新层次结构表头并选择“重命名”,如下图:

    这里我们起一个名字:Product by Category并按下Enter键,至此我们的心自定义层次结构如下图所示:

    到此我们的第一个自然层次结构的层次结构已经创建完毕。


    我们下面自定义层次结构创建Size和Color

    1、在“属性”层次结构中,右击Color并选择“启动新的层次结构”,这时,就可以创建以Color为顶级的第二个自定义层次结构。

    2、从“属性”窗格中拖入Size属性到“<新级别>”上。

    3、在“属性”窗格中,在该新层次结构表头上右击并选择“重命名”。输入“Size By Color”这时,“层次结构”就显示了两个自定义层次结构。

     至此,两种维度建立完成,时间仓促,下面的不是自认层次结构的结构定义有点不规范,以后处理。

  • 相关阅读:
    图片懒加载技术
    验证码处理
    基于requests模块的cookie,session和线程池爬取
    最快理解
    Golang
    Django REST framework
    Django REST framework
    Django
    Django
    搭建邮件服务器 Postfix + Dovecot (CentOS)
  • 原文地址:https://www.cnblogs.com/martin-roger/p/6033324.html
Copyright © 2020-2023  润新知