1. 概述
1.1 应用场景
日期筛选器可以对图表的日期字段进行过滤,例如过滤出年月、季度以及某个日期区间等。
用户可以设置过滤值为相对于当前时间的动态时间,可以随着日期变化而变化。
1.2 功能简介
时间筛选器一共有七种,包括「年份筛选」、「年月筛选器」、「年季度筛选器」、「日期筛选器」、「日期面板筛选器」、「日期区间筛选器」、「年月区间筛选器」,如下图所示:
筛选器类型 | 支持绑定的日期格式 |
---|---|
日期/日期区间/日期面板 | |
年份 | |
年月/年月区间 | |
年季度 |
2. 示例
2.1 添加筛选器
进入仪表板编辑界面,点击筛选器,将需要的筛选器拖动到右边仪表板中,如下图所示:
2.2 绑定筛选字段
点击「请绑定筛选字段」,选择筛选器想要绑定的字段,如下图所示:
2.3 效果查看
在筛选器中输入或者选择某一个年月,在图表中即可筛选出对应的数据。如下图所示:
3. 时间筛选器应用
示例数据:合同事实表.xlsx
拖入时间筛选器并绑定「合同事实表」的「合同签约时间」字段。
时间控件 | 设置的条件 | 效果 |
年份 | 选择 2022 年 | 展示「合同签约时间」为 2022 年的所有数据 |
年月 | 选择 2022 年 1 月 | 展示「合同签约时间」为 2022 年 1 月的数据 |
只选择“年份=2022” | 展示「合同签约时间」所有年份为 2022 年的数据 | |
年季度 | 选择 2022 年第二季度 | 展示「合同签约时间」2022-01 到 2022-03 月的数据 |
日期 | 选择 2022-01-01 | 展示「合同签约时间」为 2022-01-01 的数据 |
日期面板 | 选择2022-01-01 | 展示「合同签约时间」为 2022-01-01 的数据 |
日期区间 | 选择 2022-01-06 至 2022-03-03 | 展示「合同签约时间」在 2022-01-06 至 2022-03-03 的数据 |
只选择“开始时间=2015-09-01” | 展示「合同签约时间」在2015-09-01之后的所有数据 | |
只选择“结束时间=2015-09-10” | 展示「合同签约时间」在2015-09-10之前的所有数据 | |
年月区间 | 选择2022-01至2022-08 | 展示「合同签约时间」在2022-01至2022-08的所有数据 |
只设置开始时间“年份=2022” | 展示「合同签约时间」在2022-01-01之后的所有数据 | |
只设置结束时间“年份=2022” | 展示「合同签约时间」在2022-12-31之前的所有数据 |
4. 当前时间
筛选器可以筛选当前时间,例如对「日期过滤组件」进行筛选时,可以选择当前时间「今天」,如下图所示:
日期筛选器、日期面板筛选器、日期区间筛选器可以选择「今天」;
年份筛选器可以选择「今年」;
年月筛选器,年月区间筛选器可以选择「本月」;
年季度筛选器可以选择「本季度」。
注:如果需要动态的当前时间,则需要在动态时间中设置,参考本文第 5 章节。
5. 过滤动态时间
用户可以设置过滤值为相对于当前时间的动态时间,可以随着日期变化而变化。
5.1 示例
现在是 2024 年 9 月,想要在看板中动态展示上个月的数据。
1)先对开始时间进行动态时间的设置,相对于当前时间 1 月前的月初,如下图所示:
2)再对结束时间进行动态时间的设置,相对于当前时间 1月前的月末,这样就可以筛选出上个月的数据,如下图所示:
3)在筛选器中设置好了动态时间,若时间为 2024-10-06,那么会自动筛选出 2024 年 9 月的数据。
5.2 不同筛选器相对当前时间的可选项
过滤组件 | 相对当前时间可选项 |
---|---|
年份筛选器 | 年 |
年季度筛选器 | 年、季度 |
年月筛选器/年月区间筛选器 | 年、月 |
日期筛选器/日期区间筛选器/日期面板筛选器 | 年、季度、月、周、天、工作日 |