页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 下一个 »

1 概述

日期表,故名思义,就是存放日期的表

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

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

  • 日期表的日期是独立完整的,没有缺失,这对日期维度的分析来说很重要。
  • 业务表里的日期只有业务发生时才会有记录,否则就缺失日期表除了自带的日期列,可以衍生出其他日期相关列,诸如年、月、日、季、周等,一年365行数据。业务表就不同了,一个公司有N个部门,一个部门有N个员工,假如每个员工每天产生一条业务数据,那一年要多少行?如果想按季统计销量,按月统计采购、按周统计销量、就必须同时扩充这三张表里的日期列——毫无效率,凭添隐患


2 示例

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

以下就介绍一下如何通过新建查询的方式生成一张日期表:

最终效果展现:

  • 无标签