页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 设置“日期表”与“业务表”的关系,设置关系可参考:设置查询关系
  • 根据“业务表”下的日期字段创建时间层次结构根据“业务表”下的日期字段创建时间层次结构,命名“业务表_时间维度”
  • 根据“日期表”下的日期字段创建时间层次结构根据“日期表”下的日期字段创建时间层次结构, 命名“日期表_时间维度”,如下图所示:


保存并且抽取(示例是存放再MPP)成功,去建仪表盘,用“业务表”的日期字段做“月累”,会不显示原本没有原始记录的数据;而用【日期表】的日期字段则可以正常显示。

...

信息

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

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

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

3 示例2

...

例如,业务用户要为销售团队开发报表,需要开发按年和月划分的合同金额、回款金额;

  • 问题:数据库包含用于【合同表】、【回款表】等表。注意到【合同表】、【回款表】都包含自己的日期列如下图所示, 在制作报表的时不知道要根据哪张表的日期来进行:

Image Added

这时候就可以通过模型的日期表生成一个共享的日期维表!

示例数据下载:合同表.xlsx回款表.xlsx

具体操作步骤如下:

Image Added

  • 根据示例1的操作步骤、说明生成日期表
  • 设置日期表与其他表、查询的关系,设置关系可参考:设置查询关系
  • 基于日期表的“日期”字段,生成时间层次结构
  • 保存模型,并去建仪表盘,最终效果如下:Image Added