AI/BI 仪表板筛选器允许查看者与仪表板交互,并动态调整显示的数据。 可以在一个或多个数据集中的字段或参数上配置六种筛选器类型、多个值、日期选取器、日期范围、文本条目和范围滑块。
过滤器控件
具有“可编辑”权限或更高级别权限的任何人都可以将筛选器添加到草稿仪表板画布。 通过筛选器小组件,仪表板查看者可以与仪表板数据交互。 创建筛选器后,可以对其进行配置来筛选特定字段或对应于定义的参数。 可将单个筛选器小组件应用于:
筛选器类型
在仪表板上选择筛选器小组件时,右侧会显示配置面板。 可以使用此面板来选择筛选器类型,决定是否包括标题或说明,并指定要筛选的数据。 可以将筛选器应用于一个或多个数据集。 以下示例显示了可以使用的筛选器类型以及每个筛选器的配置设置。
有关可视化配置设置的说明,请参阅 AI/BI 仪表板可视化类型 。
多个值
多值筛选器会为字段中所有可能的值创建一个下拉列表。 仪表板查看器可以选择一个或多个筛选值,以在可视化效果中显示的数据中包括或排除这些值。 当查看者进行筛选器选择时,图表会更新显示经过筛选的值。
下拉列表在选择之间保持打开状态,因此查看者在选择多个值时将其位置保留在列表中。 查看者还可以在下拉列表中键入以缩小列表范围,然后选择“ 选择所有匹配 项”以同时选择每个匹配值。 选择跨搜索进行累加,以便查看者可以缩小列表范围,选择所有结果,清除搜索,然后重复以继续添加值。
配置详细信息:
- 筛选器类型:多个值
- 标题:Clerk ID
- 字段:orders.o_clerk
单个值
单值筛选器会为字段中所有可能的值创建一个下拉列表。 仪表板查看者可选择一个筛选器值来应用于可视化效果。 当查看者选择新值时,图表会动态更改。
配置详细信息:
- 筛选器类型:单个值
- 标题:Clerk ID
- 字段:orders.o_clerk
- 设置:全部允许
对于单值筛选器, “允许 全部” 自动在下拉列表中插入 “全部 ”选项,允许查看者筛选所有数据。
日期选取器
通过日期选取器筛选器,仪表板查看者可以将仪表板小组件集中在一天。 他们可以在小组件中键入日期,或者从日历下拉列表中选择一个日期。
使用“日期选取器”筛选器设置参数时,基础查询结果中显示的日期显示为黑色。 查询结果中未显示的日期为灰色。 用户也可以选择灰色日期,即使它们不包含在基础查询中。
配置详细信息:
- 筛选器类型:日期选取器
- 标题:选择日期
- 字段:orders.o_orderdate
相对日期语法:当日期选择器处于相对模式时,观察者可以直接输入相对日期表达式,如 now-7d。 有关完整语法和单位字母列表,请参见 相对日期句法。
日期范围选取器
通过日期范围筛选器,仪表板查看者可以快速选择日期范围,例如过去 24 小时或过去两周。 或者,可以通过键入日期或从日历中选择起点和终点来选择一个自定义日期范围。
配置详细信息:
- 筛选器类型:日期范围选取器
- 标题:日期范围
- 字段:customers 和 orders.o_orderdate
相对日期语法
当日期范围选择器处于相对模式时,观众可以直接在起始或结束输入中输入相对日期表达式,而无需选择预设日期或日历日期。 每次仪表盘运行时,表达式都会被重新评估,因此范围始终保持最新。
表达式由最多三个部分组成,顺序如下:
-
锚点:每个表达式都以
now开头,代表当前的日期和时间。 单独用now来指当下。 -
偏移量:在
now之后,将零个或更多偏移量加到后退或前进。 每个偏移量是一个符号(+或-),一个整数,以及一个单位字母,如-7d或+1M。 符号和数字都是必需的,因此写now-1d作 ,不now-d支持 ,且不支持小数。 要合并偏移量,可以将它们连锁,没有空格,比如now-1y-3M一年三个月前。 偏移量从左到右应用。 -
四舍五入:要将结果吸附到单位边界,表达式末尾加
/一个单位字母,如now/d或now-1M/M。 所有偏移量后都会进行四舍五入。 方向取决于哪个输入存储表达式。 在 起始 输入中,值向下取整到单位的开头。 在 终端 输入中,它会向上取整到单元末端。 例如,now/d开始输入是今晨午夜,结束输入是今天的最后时刻。 按周/w四舍五入()整入到周一。
表达式中不要添加空格。 下表展示了常见表达式。 使用四舍五入的表达式在起始输入中计算时显示:
| 表达式 | Result |
|---|---|
now |
当前日期和时间。 |
now-1h |
一小时前。 |
now-7d |
七天前。 |
now/d |
今天凌晨(当天的开始)。 |
now-1M/M |
上个月初(减一个月,然后四舍五入到月份)。 |
now-1y-3M |
一年零三个月前。 用链式偏移来合并它们。 |
now+2d/d |
两天后的一天开始。 |
单位字母具有大小写区分,同样的字母适用于偏移和四舍五入。 例如, M 是月份,是 m 分钟:
| 信件 | 单位 |
|---|---|
y |
Year |
M |
月 |
w |
周 |
d |
日 |
h |
小时 |
m |
Minute |
s |
第二 |
在以下情况下,表达式无效。 当输入无效时,选题者保留之前的选择。
| 无效示例 | 为什么 |
|---|---|
now-30x |
x 不是认可的单位字母。 |
now-d |
偏移量缺少了它的编号。 |
now- |
表达式不完整。 |
文本输入
通过文本输入筛选器,仪表板查看者可以在筛选器小组件中键入条目,并返回匹配的记录。 在配置面板中,将匹配模式设置为下列模式之一:
- 包含:返回字段包含字符串中任意位置的搜索文本的记录。
- 完全匹配:返回字段值与搜索文本完全相等的记录。
- 开头:返回字段值以搜索文本开头的记录。
还可以检查 区分大小写 ,使搜索区分大小写。
配置详细信息:
- 筛选器类型:文本条目
- 标题:关键字
- 字段:orders.o_comment
- 匹配模式: 包含
范围滑块
通过范围滑块,仪表板查看者可以选择数字范围作为筛选器。 使用滑块调整值时,与该数据集关联的任何可视化效果都会自动更新。
配置详细信息:
- 筛选器类型:范围滑块
- 标题:余额
- 字段:customers.c_acctbal