如何自定义周统计的时间间隔

公司的需求有点奇葩,因为是每周二汇报,所以数据需要以周二凌晨为起始点,到下周二为终点,统计每周的数据。 

该如何针对不同的仪表盘设置周的其实时间呢?

FineBI 用户iCAhf8155 发布于 2020-3-14 00:01
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
ooshanghaiLv5初级互助
发布于2020-3-14 11:22

这个是典型的统计问题,每个公司特别是财务,会有不一样的周期要求。


加一个时间维度表,根据你的数据库,比如SqlServer,百度下 SqlServer 生成时间维度表,会得到一个脚本,生成一个表格比如dim_Date,然后在这上面加一个字段【自定义周】,根据你的时间规律用update把这个字段填充一下,然后用这个表格的自然日期字段和业务表关联,增加筛选项【自定义周】即可。


1.

根据你的数据库,比如SqlServer,百度下 SqlServer 生成时间维度表,会得到一个脚本,生成一个表格比如dim_Date

2.

然后在这上面加一个字段【自定义周】,integer类型

3.

根据你的时间规律用update把这个字段填充一下,

4.

然后用这个表格的自然日期字段和业务表关联,增加筛选项【自定义周】即可



按我说的一步步操作会快,可以参考下下面这个视频里对这个需求的解释,不过就几句话

https://bbs.fanruan.com/lesson-879.html

  • 用户iCAhf8155 用户iCAhf8155(提问者) 多谢你的回答,从原理上看应该是可以的。我这边已经和业务部么沟通过了,让他们按照标准周来统计。
    2020-03-19 16:13 
  • 2关注人数
  • 546浏览人数
  • 最后回答于:2020-3-14 11:22
    请选择关闭问题的原因
    确定 取消
    返回顶部