...
以当前系统日期为参考点,设置按时间频度前后时间值为默认值。相对值 只支持日期类的筛选器。
1、
设置完相对日期后,可以在右上角查看相对日期的计算结果是否符合预期。各日期频度支持的相对日期设置及结果说明如下:
不同的日期频度筛选器的相对日期计算逻辑一样,只不过计算结果截取的时间细粒度不同而已。假设系统当前日期为2023-07-11,以日期筛选器为例。
日期频度 | 时间点 | 计算结果 |
---|---|---|
年 | 当天 | 往前第3年的当天,即为2020-07-11。 |
年初 | 往前第3年的年初,即为2020-01-01。 | |
年末 | 往后第3年的年末,即为2026-12-31。 | |
季 | 当天 | 往后第2个季度的当天,即为2024-01-11 |
季初 | 往后第2个季度的季初,即为2024-01-01 | |
季末 | 往前第1个季度的季末,即为2023-06-30 | |
月 | 当天 | 往前第1个月的当天,即为2023-06-11 |
月初 | 往前第1个月的月初,即为2023-06-01 | |
月末 | 往后第3个月的月末,即为2023-10-31 | |
周 | 当天 | |
周初 | ||
周末 | ||
天 |
5.6 特殊值
用于设置一些复杂的筛选器默认值的场景,包括:全部、列表第一个值、(null)、非(null)、函数和用户属性。
1、全部:默认值为全部时,表示显示所有数据。默认值为全部时,是查询所有数据。
2、列表第一个值:每次刷新筛选器时,根据当前备选值列表,自动选择第一个值作为默认值。常用于筛选器联动的场景,场景示例详情可参考 多个筛选器联动 。
...
3、(null):默认值为(null)时,则表示默认选择(null)值过滤数据。
4、非(null):默认值为(null)时,则表示默认选择时,则表示默认选择除(null)值过滤数据。外的其他值过滤数据。(有BUG,要替换图片)
5、函数:利用函数设置筛选器默认值。
(1)只支持绑定字符串字段的列表筛选器、下拉筛选器和输入框筛选器。
(2)系统支持定义筛选器默认值的函数有如下几个:(2)系统支持定义筛选器默认值的函数有如下表所示:(有BUG,有些函数不应该出现)
函数 | 说明 |
---|---|
当前时间 | 当前系统的时间 |
当前星期 | 当前系统时间是星期几 |
登录用户别名 | 当前登录用户的别名 |
登录用户组别名 | 当前登录用户所属组的别名 |
登录用户组编码 | 当前登录用户所属组的编码 |
登录用户组名称 | 当前登录用户所属组的名称 |
登录用户 | 当前登录用户名称 |
当前在线会话数 | |
当前在线用户数 | |
系统用户组总数 | |
系统资源总数 | |
系统用户总数 |
场景示例详情可参考 筛选器场景示例 ⬝ 函数 。
6、用户属性:将用户属性查询的结果作为筛选器默认值。用户属性不支持绑定数值型的筛选器。:将用户属性查询的结果作为筛选器默认值。用户属性不支持绑定数值型字段的筛选器。
场景示例详情可参考 筛选器场景示例 ⬝ 用户属性 。
...