最新历史版本 :动态展示前一天/前一周/前一月的数据 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 应用场景

在实际业务场景中,有时候需要展示每天、每周、每月的销售额等等,通过对比,找出销售情况是否有波动。

本文用销售数据来演示,动态的展示前一天 / 前一周 / 前一月的销售情况。

7nm9s-3wnzn.gif

1.2 实现思路

1)使用条件赋值分别获取「前一天」、「前一周」、「前一月」的数据作为新字段;

2)添加时间类型的动态字段,绑定「前一天」、「前一周」、「前一月」三个字段;

3)使用动态字段制作图表;

4)在仪表板中添加动态字段筛选器绑定动态字段。

2. 示例编辑

本文示例需要使用跟随时间变化的动态数据,故不提供示例数据,请使用自己的数据表,数据表中包含近 1 月的数据即可。

2.1 创建分析表

1)在自己的空间中点击「新建项目」,将数据添加到项目中,如下图所示:

2025-10-30_11-09-23.png

2.2 获取前一天的数据

使用「条件赋值」功能新增三个字段,单独展示前 1 天 / 前 7 天 / 前 30 天的数据。

1)首先添加「分类汇总」步骤,将「日期」拖入分类栏,将「营收」拖入汇总栏,计算每天的营收总额,如下图所示:

2025-10-30_17-33-45.png

2)点击「条件赋值 > 新增字段」,并为新字段命名「前一天」,如下图所示:

2025-10-30_17-45-32.png

2025-10-30_14-25-31.png

3)想要动态展示前一天的日期,需要「日期」字段等于动态时间「一天前」,系统就会自动获取当天前一天的日期。

在条件赋值选择「日期」字段,运算关系选择「等于」,日期处选择「动态时间」,在相对当前时间下选择 「天」,并设置为「1  天前」,点击「确定」。如下图所示:

2025-10-30_14-38-38.png

4)赋值条件:如果「日期」属于动态时间「一天前」,那么就展示「一天前」的值。

在「则」右侧选择「公式」,在字段处点击「日期」字段,如下图所示:

2025-10-30_14-57-23.png

2025-10-30_14-54-35.png

5)假设当天时间为 2025-10-30,那么「前一天」的日期就是 2025-10-29,如下图所示:

2025-10-30_17-50-31.png

2.3 获取前一周的数据

1)同样,使用「条件赋值 > 新增字段 > 添加条件」来获取前一周的日期。

在条件赋值里,「日期」要选择介于动态时间「一周前 - 一天前」。如下图所示:

2025-10-30_15-21-57.png

2025-10-30_15-42-04.png

2)赋值条件:如果「日期」介于动态时间「一周前 - 一天前」,那么就还是该日期。

与「前一天」一样,在「则」选择「公式」,在字段处点击「日期」字段即可。

3)假设当天时间为 2025-10-30,那么前一周的日期就是 2025-10-23 至 2025-10-29,如下图所示:

2025-10-30_15-50-15.png

2.4 获取前一月的数据

1)同样,使用「条件赋值 > 新增字段 > 添加条件」来获取前一月的日期。

设置条件,「日期」选择介于动态时间「一月前 - 一天前」如下图所示:

2025-10-30_15-48-52.png

2025-10-30_15-49-46.png

2)赋值条件:如果「日期」介于动态时间「一月前 - 一天前」,那么就还是该日期。

与「前一天」一样,在「则」选择「公式」,在字段处点击「日期」字段即可,设置好后如下图所示:

2025-10-30_16-02-30.png

3)假设当天时间为 2025-10-30,那么前一月的日期就是 2025-9-30 至 2025-10-29。

2025-10-30_16-14-54.png

2.5 添加动态字段

1)我们已经获取到了「前一天」、「前一周」、「前一月」的字段,接下来增加一个「动态字段」,为仪表板的展示做最后准备。

点击「动态字段 > 新增动态字段」如下图所示:

2025-10-30_16-25-17.png

2)新增一个「日期」类型的动态字段,并绑定之前创建的「前一天」、「前一周」、「前一月」三个字段。

点击「添加 > 日期」,  名称为:「动态时间」,勾选「前一天、前一周、前一月」,默认使用「前一天」。如下图所示:

2025-10-30_16-35-25.png

3)检查无误后,点击右上角的保存。

2.6 制作图表

1)制作一个折线图,点击左上角「添加 > 图表 > 多系列折线图」,将「动态时间」字段拖入横轴栏,将「营收求和」字段拖入纵轴栏,如下图所示:

2025-10-30_16-39-34.png

2025-10-30_16-46-49.png

2)在筛选栏添加「动态字段」的筛选,设置条件为:非空。如下图所示:

2025-10-30_16-56-51.png

3)制作好折线图后,点击右上角保存。

2.7 制作仪表板

1)新建仪表板,拖入制作好的折线图,并在「筛选器」中拖拽添加一个「按钮组」,如下图所示:

2025-10-30_17-02-19.png

2025-10-30_17-12-40.png

2)按钮组绑定之前创建的动态字段「动态时间」。

点击「按钮组」,在右侧「属性」中点击「绑定参数」下拉框,选择动态字段,绑定「动态时间」字段,如下图所示:

2025-10-30_17-22-57.png

3)调整布局和大小后,整体效果如下图所示:

2025-10-30_15-47-07.png

最后,点击右上角「预览」,可以预览整个仪表板,点击按钮可以切换展示「前一天」、「前一周」、「前一月」的数据,如下图所示:

7nm9s-3wnzn.gif