Amazon QuickSight多标签数据筛选器优化设计问询
在Amazon QuickSight中实现多标签模糊匹配筛选
可以实现,以下是具体操作步骤:
1. 数据预处理(可选,提升灵活性)
如果数据源支持编辑,可先将Category_tag列拆分为多值维度:
- 例如用SQL的字符串拆分函数(如
SPLIT(Category_tag, ' & ')),把Fruit & Vegetable拆成Fruit和Vegetable两个独立值,存储为多值字段。 - 若无法修改数据源,直接在QuickSight内处理即可。
2. 配置筛选器的两种方法
方法一:直接用文本包含筛选器
- 进入分析页面,点击顶部「筛选器」按钮,添加
Category_tag列作为筛选器。 - 在筛选器设置面板中,选择文本筛选器,然后切换到包含模式。
- 手动添加筛选选项:输入
Fruit和Vegetable,选择任一选项时,所有包含该关键词的条目(包括Fruit & Vegetable)都会被展示。
方法二:参数+计算字段(更友好的交互体验)
- 创建参数:新建字符串参数,命名为
SelectedCategory,设置为单选模式,手动添加选项Fruit和Vegetable。 - 创建计算字段:新建计算字段
MatchCategory,输入表达式:CONTAINS({Category_tag}, ${SelectedCategory}) - 添加筛选器:将
MatchCategory作为筛选器,设置筛选条件为等于true。 - 将参数控件添加到分析页面,用户选择对应标签后,自动展示所有匹配的条目。
3. 效果验证
选择Fruit时,会显示Lemon、Melon、Watermelon、Tomato、Okra;选择Vegetable时,显示Tomato、Onion、Okra、Potato,完全满足需求。
内容的提问来源于stack exchange,提问作者CockneyNinja
相关产品推荐
相关产品推荐

