这个是典型的统计问题,每个公司特别是财务,会有不一样的周期要求。
加一个时间维度表,根据你的数据库,比如SqlServer,百度下 SqlServer 生成时间维度表,会得到一个脚本,生成一个表格比如dim_Date,然后在这上面加一个字段【自定义周】,根据你的时间规律用update把这个字段填充一下,然后用这个表格的自然日期字段和业务表关联,增加筛选项【自定义周】即可。
1.
根据你的数据库,比如SqlServer,百度下 SqlServer 生成时间维度表,会得到一个脚本,生成一个表格比如dim_Date
2.
然后在这上面加一个字段【自定义周】,integer类型
3.
根据你的时间规律用update把这个字段填充一下,
4.
然后用这个表格的自然日期字段和业务表关联,增加筛选项【自定义周】即可
按我说的一步步操作会快,可以参考下下面这个视频里对这个需求的解释,不过就几句话
https://bbs.fanruan.com/lesson-879.html