概述
用户需要在表格中展示每周各店铺的销售额情况,同时要在指标卡动态展示上周的总销售额情况。
因此,需要在已经是年周汇总的情况下,实现分析表内的动态时间筛选。
方案一:保留「年月日」信息
「年周」一定是从「年月日」信息中转换得来的,因此,在转换的时候,需要保留「年月日」信息。
1)在汇总每周各店铺的销售额时,将「年月日」所在字段拖入汇总栏,汇总方式为「最早时间」。
例如,2025-03-03 为一周的开始,即2025年第 10 周的第一天。
2)新增图表,并展开图表高级模式,在分支上添加「筛选」步骤,对保留的年月日字段进行动态时间筛选。
开始时间设置为:动态的 1 周前的周初,例如当天为 2025-04-28,1周前的周初为 2025-04-21 。
3)结束时间设置为:动态的 1 周前的周末,例如当天为 2025-04-28,1周前的周末为 2025-04-27 。
4)这样就可以筛选出动态的前一周的数据,在指标卡中展示。
方案二:使用公式获取前一周的数据
1)汇总出每周各店铺的销售额。如下图所示:
2)添加「筛选」步骤,并切换为「公式条件」筛选。如下图所示:
3)使用公式:[销售日期]=COMBINEDELTA(COMBINE(TODAY(),"YW"),-1,"W"),公式说明见下表:
公式 | 说明 |
---|---|
TODAY() | 获取当天的日期 |
COMBINE(TODAY(),"YW") | 获取当天日期所在的年周 |
COMBINEDELTA(COMBINE(TODAY(),"YW"),-1,"W") | 将获取的年周往前推一周 |
[销售日期]=COMBINEDELTA(COMBINE(TODAY(),"YW"),-1,"W") | 筛选出销售日期=前一周的数据 |
4)筛选出销售日期前一周的数据,每天数据变化,筛选的数据也会跟随年周数变化。如下图所示: