页面树结构

版本比较

标识

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

(本文档仅供参考)

使用产品版本及功能:SmartbiV11版本,基于数据模型实现时间计算的前提为模型数据中必须包含【时间维度】层级,且时间维度中必须包含【年】,以下文档帮助用户在不同场景下实现数据模型生成时间维度。

...

2、点击【确定】,可以看到生成了对应的字段。

3、保存数据模型并去创建即席查询, 勾选需要的字段,并且导出execl或者csv文件到本地。

4、在 数据连接 选择对应的数据源,上面步骤导出的文件上传上去,上传文件到业务数据源的操作可参考: 把导出的文件导入到对应的数据源下,上传文件到业务数据源的操作可参考:文件

5、再把上传的文件加入到数据模型中,设置5、再把导入的文件(在数据源下对应那张表)加入到数据模型中,设置关联关系即可。


4

...

字符串通过计算列转日期实现时间计算

4.1日期意义的字段中包含完整的年月日信息如20240101

信息
title前提条件


1、由于示例使用了 零售数据 进行分析,在复现示例时,可以把数据先导入到模型中,详细请参考导入文件数据

2、示例下载数据:零售数据-字符串日期.xlsx

...

1、创建数据模型并把文件导入到模型中

2、创建计算列,让字符串转成日期让字符串转成日期,更多计算列函数可查看:计算列实现场景介绍

3、点击【确定】,回到数据模型,再基于创建的计算列创建事件层次,如下图:

...

4、保存数据模型,去创建透视分析,查看 销量的前期值效果如下:

4.1日期意义的字段中仅包含年月如202401

先使用计算列截取年维度

image2024-11-20_11-32-1.pngImage Added

再新建层次结构,并把计算列和原始日期字段移动到新增的层次中

Image Added

如此便可对计算列标记时间层次了

Image Added