页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 34 下一个 »

1 概述

所谓层次,即对类别的架构进行层次定义,比如时间层次由大到小有年、月、日,地域层次如中国、北京市、海淀区,产品层次如iphone、6S、128G。

前置条件

1、层次的结构是数据模型在应用时实现维度钻取的前提条件。

2、层次结构通常是按照先大类再小类的层次顺序结构创建,例如时间维应该是“年-月-日”而不能是“年-日-月”。

3、数据模型的维层次结构实现了在仪表盘应用时的钻取功能,并且钻取是按照层次的顺序上钻或下钻。详情请参见: 组件下钻

4、层次结构可以使用同一个表/查询中的字段构建,也可以跨表构建。

5、实现地理维度下钻,可参考:创建地理维

6、实现时间维度下钻,可参考:创建时间维

7、实现维度、度量目录归类,可参考:创建目录

8、自定义层次结构无法进行编辑,但是可以对层次结构里面的字段进行删除。


2 构建时间层次(时间维)

  详情可查看:创建时间维 

  基于创建好了时间层次结构,可以进行报表分析,详细可查看:组件下钻


3 自定义层次结构

在以产品类别为维度统计数据时,有时需要通过产品类别-产品名称的下钻,获取更详细的数据信息。

以产品自带的northwind数据库下的“订单详情表”、“订单表”、“产品表”....制作示例进行说明。

1、创建模型,并把northwind数据库下的“订单详情表”、“订单表”、“产品表”....加入到模型中。

2、在模型中 构建层次

  • 通过“产品类别表” 下面 的”产品类别 “的右键菜单 新建层次结构 ,并且给层次结构命名为 ”产品类别-产品名称层次结构“。
  • 创建好层次结构后,可以看到“产品类别” 自动添加到了层次结构里面。
  • 再把“产品表”中的 “产品名称” 通过右键 移动到 或者鼠标拖入刚创建的层次结构中。

3、最终,自定义好的层次结构如下: 通过右键菜单 “删除” 添加错的层次。

4、基于自定义好的层次结构创建 交互式仪表盘 柱图效果如下:


4、注意事项

  • 按住Ctrl+批量选中字段,然后右键菜单> 新建层次结构 ,这种方式可以一次性批量将字段添加到层次;或者选中单个字段右键菜单>新建层次结构,这种方式需要手工拖入其他字段到层次结构中。
  • 字段拖拽到层次结构下,原目录中该字段依然存在。


  • 无标签