4.6.3日期过滤器
日期类型、日期时间类型和时间类型的字段显示的过滤器均属于日期过滤器,这三种类型的字段显示时会显示在维度列表中,但因为过滤器的用法和其它两种有区别,因此单独作为一种类型处理。
4.6.3.1日期型
日期型过滤器是根据日期对数据进行筛选,筛选可以是日期范围的筛选,也可以是单日期的筛选。单日期筛选使用完全匹配的方式,日期范围筛选的是介于所选择日期范围内的数据。如图4.6.3.1和图4.6.3.2所示所示。

图4-6-3-1日期型01

图4-6-3-2日期型02
日期过滤器下拉菜单有日期型过滤器可支持的操作,其中显示标题、编辑标题、设置样式、隐藏过滤器、移除过滤器和维度过滤器以及度量过滤器的用法一致,此处不再单独说明。
日期过滤器中有支持修改日期过滤器的查询方式,有单日期和日期范围以供选择。添加过滤器后默认选中的是日期范围,如果用户需要使用单日期做查询,可手动修改成单日期,二者只能选择其中一个。
日期过滤器设置默认值时有全部和自定义两个选项,全部即不做过滤,查询全部数据, 自定义下可选择固定日期和函数两种方式。
固定日期是通过日期控件选择一个固定值作为视图打开时初始的过滤条件,如果日期过滤器是单值的,此处仅需要选择一个固定日期即可,如果日期过滤器是范围的,此处需要选择起始值和结束值两个值,如图4.6.3.3所示。

图4-6-3-3日期设置默认值
函数支持通过函数动态设置视图打开时初始的过滤条件,函数dateDev(NOW, 0,"day")默认取到的是当前的日期,比如要查询昨天到今天的数据,只需要将左侧起始值中的第二个数字参数改为“-1”即可,如图4.6.3.4所示。

图4-6-3-4日期设置默认值02
可以根据日期的不同粒度加入不同粒度的过滤器。
4.6.3.2日期时间型
日期时间型和日期型过滤器类似,但日期过滤器是“xxxx 年 xx 月 xx 日”的格式,而日期时间型则是“xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒”的格式。日期时间型过滤器提供的查询控件支持选择到时分秒的部分,而日期时间型过滤器则只支持选择到年月日,如图4.6.3.5所示。

图4-6-3-5日期时间型
日期时间型过滤器下拉操作菜单和日期型类似,用法也一致。
4.6.3.3时间型
时间型过滤器通过时间范围对数据进行筛选,可以通过控件选择具体的时分秒数据。时间型过滤器下拉操作菜单和日期型类似,用法也一致,如图4.6.3.6所示。

图4-6-3-6时间型
【注意事项】
- 当日期过滤器设置固定范围后,那么在范围外的日期不可选择,查询到的数据也受范围限制;
- 当设置的默认值小于范围最小日期时,默认值显示为范围最小日期;
- 当设置的默认值大于范围最大日期时,默认值显示为范围最大日期;