页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
评论: 从版本11恢复

...

新人常会感到困惑,业务表(销量、业绩、采购、检验、出/入库等单据)里不都有日期列吗,为什么还要把日期放在一张额外的表里?

不管零售、制造、金融还是其他什么行业,但凡涉及到数据统计,都离不开日期维度的分析,如累计销量、环比增速、同比增长等,大家都知道,不管零售、制造、金融还是其他什么行业,但凡涉及到数据统计,都离不开日期维度的分析,如累计销量、环比增速、同比增长等,之所以不用业务表的日期列,是因为单独日期表有以下几个特点:

...

  • 设置“日期表”与“业务表”的关系,设置关系可参考:设置查询关系
  • 根据“业务表”下的日期字段创建时间层次结构,命名“业务表_时间维度”
  • 根据“日期表”下的日期字段创建时间层次结构, 命名“日期表_时间维度”,如下图所示:
  • Image Added
  • 保存并且抽取(示例是存放再MPP)成功,去建仪表盘,用“业务表”的日期字段做“月累”,会不显示原本没有原始记录的数据;而用【日期表】的日期字段则可以正常显示。Image Added

    信息

    【日期表】支持抽取、直连模式;

    如果存放在MPP中,那只支持抽取模式;

    如果存放在其他库:mysql、clickhouse、mssql、oracle、monetdb, 并且模型没有跨库支持直连。


2 示例2

例如,假设你正在为组织的销售团队开发报表。数据库包含用于销售、订单、产品等的表。你会注意到,其中许多表(包括“Sales”和“Orders”)都包含自己的日期列,如“Sales”和“Orders”表中的“ShipDate”和“OrderDate”列所示。你的任务是开发按年和月划分的总销售额和订单表。如何生成具有多个表的视觉对象并让每个表都引用自己的日期列?