所谓层次,即对类别的架构进行层次定义,比如时间层次由大到小有年、月、日,地域层次如中国、北京市、海淀区,产品层次如iphone、6S、128G。
基于 日期数据 类型的字段创建时间层次结构 |
在以日期为维度统计查看数据时,有时需要通过时间年-季-月-日的下钻,获取更详细的数据信息。
以产品自带的northwind数据库下的“订单详情表”、“订单表”、“产品表”....制作示例进行说明。
具体操作如下:
1、创建模型,并把northwind数据库下的“订单详情表”、“订单表”、“产品表”....加入到模型中。
2、在模型中 构建日期层次:
基于 2.1章节创建好了层次结构,如果发现创建错了层次结构,可以进行编辑、删除层次结构:
基于 2.1章节创建好了层次结构,可以进行报表分析,详细可查看:组件下钻。
层次结构的下钻功能应用于地图时,能直观地实现地理区域的下钻,强调在地图中的数据分布,以区域地图为例。
将大宽表的目录进行归类,让业务用户更方便分分析
示例数据下载:零售数据.csv
最终效果如下,建好了层次以及通过目录归类
具体操作步骤如下:
1)创建模型,并把表加入到模型中,在右侧模型区,默认展示是平铺展开,表中有什么字段就显示什么字段:
2)如果想要在报表层展示计算年同期、前期等数据;由于表中没有日期字段,无法根据日期字段生成时间维度;但是表中有独立的年、年月字段,需要手动把它们变成一个层次结构:
数据模型的维层次结构实现了在自助仪表盘应用时的钻取功能,并且钻取是按照层次的顺序上钻或下钻。详情请参见:钻取应用、组件下钻 |
3)建好层次结构之后,由于大宽表很多维度不利于业务用户查看和前端进行分析,所以对大宽表的字段进行归类,把同一类的放入同一个目录中;创建的方式与层次结构一致。
创建好层次结构、目录之后,点击保存,模型会以最新的层次/目录结构进行展示。如果想在报表层进行下钻或者高级时间计算可查阅:创建时间维
1、字段一旦拖拽到新目录下,则该字段在原目录中被移除 2、字段拖拽到层次结构下,原目录中该字段依然存在 |