...
字段类型 | 操作符 | 单选列表 | 多选列表 | 单选下拉 | 多选下拉 | 单选输入框 | 多选输入框 | 日期类 |
---|---|---|---|---|---|---|---|---|
文本型 | 默认值 | 等于 | 包含 | 等于 | 包含 | 等于 | 包含 | 等于 |
可更改为其他操作符 | 不等于 模糊匹配 不匹配 开头为 结尾为 开头不为 结尾不为 | 不包含 模糊匹配 不匹配 开头为 结尾为 开头不为 结尾不为 | 不等于 模糊匹配 不匹配 开头为 结尾为 开头不为 结尾不为 | 不包含 模糊匹配 不匹配 开头为 结尾为 开头不为 结尾不为 | 不等于 模糊匹配 不匹配 开头为 结尾为 开头不为 结尾不为 | 不包含 模糊匹配 不匹配 开头为 结尾为 开头不为 结尾不为 | 不等于 大于 大于等于 小于 小于等于 | |
数值型 | 默认值 | 等于 | 包含 | 等于 | 包含 | 等于 | 包含 | 等于 |
可更改为其他操作符 | 不等于 大于 大于等于 小于 小于等于 | 不包含 | 不等于 大于 大于等于 小于 小于等于 | 不包含 | 不等于 大于 大于等于 小于 小于等于 | 不包含 | 不等于 大于 大于等于 小于 小于等于 | |
日期型/ 日期时间型 | 默认值 | 等于 | 包含 | 等于 | 包含 | 等于 | 包含 | 等于 |
可更改为其他操作符 | 不等于 模糊匹配 不匹配 大于 大于等于 小于 小于等于 | 不包含 | 不等于 模糊匹配 不匹配 大于 大于等于 小于 小于等于 | 不包含 | 不等于 模糊匹配 不匹配 大于 大于等于 小于 小于等于 | 不包含 | 不等于 大于 大于等于 小于 小于等于 |
5 筛选器默认值
通过设置筛选器默认值来控制打开仪表盘时默认筛选哪些数据,默认值设置类型包括列表选择、静态值、保存值、相对值和特殊值。通过设置筛选器默认值来控制打开仪表盘时默认筛选哪些数据,设置入口和相关功能说明如下。
5.1 设置入口及效果
1、选中筛选器组件,在组件设置的数据中点击 筛选器设置 ,在筛选器设置的弹窗中进行默认值设置。
2、打开仪表盘时,根据设置的筛选器默认值筛选数据。如下图中,今年为2023年,打开仪表盘希望默认查看3年前华南和西南的订单数据。
5.2
...
列表选择支持直接点击选择字段值作为筛选器默认值。
1、列表选择仅支持 字符串 类型的筛选字段。
2、如果筛选字段的总行数超过1000行时,列表选择默认只显示前1000行的字段值。
3、筛选器组件类型为 单选列表、单选下拉和输入框筛选器时,默认值列表选择为单选;筛选器组件类型为 多选列表和多选下拉,默认值列表选择为多选。
5.3 静态值
默认值类型
1、全部:默认值为全部时,将不带任何过滤条件地查询所有值。
2、保存值:以当前仪表盘保存时的值作为筛选器下次打开仪表盘时显示的默认值。
3、静态值:静态值指手动输入筛选器的默认值。
- 日期类筛选器的静态值为选择日期、时间
- 非日期类筛选器的静态值为输入内容。
5.4 保存值
以当前仪表盘保存时的值作为筛选器下次打开仪表盘时显示的默认值。
5.5 相对值
以当前系统日期为参考点,设置按时间频度前后时间值为默认值。相对值 只支持日期类的筛选器。
...
4、从备选值中选择:支持直接点击选择字段值作为筛选器默认值。
- 从备选值中选择 仅支持 字符串 类型的筛选字段。
- 如果筛选字段的总行数超过1000行时,列表选择默认只显示前1000行的字段值。
- 筛选器组件类型为 单选列表、单选下拉和输入框筛选器时,默认值列表选择为单选;筛选器组件类型为 多选列表和多选下拉,默认值列表选择为多选。
5、备选值的第一个值:每次刷新筛选器时,根据当前备选值列表,自动选择第一个值作为默认值。常用于筛选器联动的场景,场景示例详情可参考 多个筛选器组件联动 。
6、相对值:以当前系统日期为参考点,设置按时间频度前后时间值为默认值。相对值 只支持日期类的筛选器。
设置完相对日期后,可以在右上角查看相对日期的计算结果是否符合预期。各日期频度支持的相对日期设置及结果说明如下:
...
日期频度 | 时间点 | 计算结果 |
---|---|---|
年 | 当天 | 往前第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 | |
周 | 当天 | 往后第3个周的星期二,即为2023-08-01 |
周初 | ||
周末 | 往前第1个周的周末(星期日),即为2023-07-09; 根据周初和每周7天计算周末为星期几,当前示例系统设置每周起始为星期一。 | |
天 | 往后的第8天即为2023-07-19 |
场景示例详情可参考 默认获取相对日期 。
5.6 特殊值
用于设置一些复杂的筛选器默认值的场景,包括:全部、列表第一个值、(null)、非(null)、函数和用户属性。
1、全部:默认值为全部时,将不带任何过滤条件地查询所有值。
2、列表第一个值:每次刷新筛选器时,根据当前备选值列表,自动选择第一个值作为默认值。常用于筛选器联动的场景,场景示例详情可参考 多个筛选器组件联动 。
3、(null):默认值为(null)时,则表示默认选择(null)值过滤数据。
4、非(null):默认值为(null)时,则表示默认选择除(null)外的其他值过滤数据。
注意 |
---|
默认值为非(null)时,单选列表、多选列表和单选下拉筛选器会默认不勾选任何值,但筛选数据的结果是正确的。不勾选任何值是因为单选筛选器无法选择多个备选值,而多选列表只会列出前100行的数据。 |
5、7、函数:利用函数设置筛选器默认值。
(1)只支持绑定字符串字段的列表筛选器、下拉筛选器和输入框筛选器。
(2)系统支持定义筛选器默认值的函数有如下表所示:
函数 | 说明 |
---|---|
登录用户别名 | 当前登录用户的别名 |
登录用户组别名 | 当前登录用户所属组的别名 |
登录用户组编码 | 当前登录用户所属组的编码 |
登录用户组名称 | 当前登录用户所属组的名称 |
登录用户 | 当前登录用户名称 |
场景示例详情可参考 筛选器场景示例 ⬝ 函数 。
6、8、用户属性:将用户属性查询的结果作为筛选器默认值。一般适用于较复杂的筛选器默认值的场景,比如需要通过SQL才能获取查询结果。
...
场景示例详情可参考 筛选器场景示例 ⬝ 用户属性 。
9、(null):默认值为(null)时,则表示默认选择(null)值过滤数据。
10、非(null):默认值为(null)时,则表示默认选择除(null)外的其他值过滤数据。
注意 |
---|
默认值为非(null)时,单选列表、多选列表和单选下拉筛选器会默认不勾选任何值,但筛选数据的结果是正确的。不勾选任何值是因为单选筛选器无法选择多个备选值,而多选列表只会列出前100行的数据。 |
锚 | ||||
---|---|---|---|---|
|
对于列表筛选器和下拉筛选器,支持设置筛选器备选值有哪些项。
...