1. 概述
1.1 应用场景
在实际业务中,有时候需要展示每天、每周、每月的销售额,通过直观对比即可查看销售情况的变化。
本文使用零售行业不同渠道投放的浏览量数据作为演示,动态展示前 1 天/前 7 天/前 30 天的浏览量数据。
假设输入 2016-04-01,就会筛选出 2016-04-01 前 1 天 2016-03-31 的浏览量、2016-04-01 前 7 天的总浏览量、2016-04-01 前 30 天的总浏览量)。如下图所示:

1.2 实现思路
1)新增一个日期参数;
2)在分类汇总中,拖入三个「浏览量」字段,分别重命名为「前 1 天浏览量」、「前 7 天浏览量」、「前 30 天浏览量」;
3)给三个字段分别设置汇总条件,筛选出前 1 天/前 7 天内/前 30 天的数据;
4)添加图表,制作出一个交叉表;
5)创建仪表板,创建日期时间筛选器,并绑定日期参数。
6)测试:在筛选器中输入 2016-04-01 ,在图表中就会展示前 1 天/前 7 天/前 30 天的浏览量。
2.操作步骤
示例数据:互联网渠道统计分析.xlsx
提示:示例数据仅包含 2015-07-01 至 2016-05-02 的数据,在进行输入参数值时需注意在有效数据范围内。
2.1 创建分析表
下载并上传示例数据,使用示例数据创建分析表。如下图所示:

2.2 新增参数
1)点击功能栏的「参数」按钮,进入「参数管理」页面。点击「添加」按钮添加一个日期类型的参数,命名为「天_周_月」。这里可以先设置一个日期,在后面的计算中将默认使用这个值先进行计算,这里输入 2016-04-01。也可以选择不输入。 如下图所示:

2.3 添加筛选条件
1)新增分类汇总步骤,将「一级渠道名」拖进分类栏,将「浏览量」拖入汇总栏,这里需要拖入三次「浏览量」字段,然后点击字段名进行修改,将三个「浏览量」的字段名分别修改为「前 1 天浏览量」、「前 7 天浏览量」、「前 30 天浏览量」,如下图所示:

2)下面需要对三个汇总的「浏览量」字段进行筛选设置。
首先对「前 1 天浏览量」设置筛选条件,点击「前 1 天浏览量」右侧向下箭头点击筛选,如下图所示:

3)添加公式条件,公式为:[统计日期]=DATEDELTA(@天_周_月, -1),这样就可以求出参数值前 1 天的数据并自动汇总。

4)按照同样的步骤,对「前 7 天浏览量」设置筛选条件,点击「前 7 天浏览量」右侧向下箭头,添加公式条件,公式为:AND(DATEDELTA(@天_周_月, -7)<=[统计日期],[统计日期]<TODATE(@天_周_月)),这样就可以筛选出参数值前 7 天的数据并汇总。如下图所示:

5)按照同样的步骤,对「前 30 天浏览量」设置筛选条件:AND(DATEDELTA(@天_周_月, -30)<=[统计日期],[统计日期]<TODATE(@天_周_月)),就可以筛选出参数值前 30 天的数据并汇总,如下图所示:

6)通过以上步骤就可以得到 2016-04-01 前 1 天/前 7 天/前 30 天内的数据,如下图所示:

7)我们看到上图第 4 个一级渠道名为空,我们可以再添加一个筛选步骤,过滤掉空的数据,如下图所示:

8)最后,制作一个交叉表,将字段分别拖入行维度和指标栏,然后点击右上角保存。如下图所示:

2.4 绑定参数
1)新建一张仪表板,把图表拖入仪表板中,并添加一个「日期时间」筛选器,如下图所示:

2)把日期时间筛选器绑定 2.2 节中添加的「天_周_月」参数,如下图所示:

2.5 效果展示
在筛选器中选择 2016-02-18,那么就会展示前 1 天/前 7 天/前 30 天内的数据,如下图所示:

