所谓层次,即对类别的架构进行层次定义,比如时间层次由大到小有年、月、日,地域层次如中国、北京市、海淀区,产品层次如iphone、6S、128G。
1、层次的结构是数据模型在应用时实现维度钻取的前提条件。 2、层次结构通常是按照先大类再小类的层次顺序结构创建,例如时间维应该是“年-月-日”而不能是“年-日-月”。 3、数据模型的维层次结构实现了在仪表盘应用时的钻取功能,并且钻取是按照层次的顺序上钻或下钻。详情请参见:钻取应用、组件下钻。 4、实现地理维度下钻,可参考:创建地理维。 5、实现时间维度下钻,可参考:创建时间维。 6、实现维度、度量目录归类,可参考:创建目录。 |
只能基于 日期数据 类型的字段创建时间层次结构 |
在以日期为维度统计查看数据时,有时需要通过时间年-季-月-周-日的下钻,获取更详细的数据信息。
以产品自带的northwind数据库下的“订单详情表”、“订单表”、“产品表”....制作示例进行说明。
具体操作如下:
1、创建模型,并把northwind数据库下的“订单详情表”、“订单表”、“产品表”....加入到模型中。
2、在模型中 构建日期层次:
基于 2.1章节创建好了层次结构,如果发现创建错了层次结构,可以进行编辑、删除层次结构:
基于 2.1章节创建好了层次结构,可以进行报表分析,详细可查看:组件下钻。
在以产品类别为维度统计数据时,有时需要通过产品类别-产品名称的下钻,获取更详细的数据信息。
以产品自带的northwind数据库下的“订单详情表”、“订单表”、“产品表”....制作示例进行说明。
1、创建模型,并把northwind数据库下的“订单详情表”、“订单表”、“产品表”....加入到模型中。
2、在模型中 构建层次:
3、最终自定义好的层次结构:
4、基于自定义好的层次结构创建交互式仪表盘: