Qlik Sense如何设置表格加载时默认多值筛选选中状态
Qlik Sense 设置默认多值筛选方案
方法一:通过数据加载脚本实现全局默认筛选
适合需要对整个应用内所有关联对象生效的场景:
- 加载用户数据时,可添加标记字段区分默认选中用户(可选,方便后续维护):
Users: LOAD * INLINE [ UserName, DefaultSelect User1, 1 User2, 1 User3, 1 Demo, 0 ];
- 进入应用设置的「打开时」脚本界面,添加触发筛选的脚本:
// 直接指定默认选中的用户 Select In Field UserName, 'User1','User2','User3'; // (可选)如果用了标记字段,可替换为: // Select In Field UserName, ={<DefaultSelect={1}>}; // (可选)锁定字段筛选状态,防止用户意外清除 // Lock Field UserName;
方法二:通过表格对象直接设置默认筛选
仅针对单个表格生效,操作更直观:
- 进入表格对象的编辑模式,切换到「筛选」选项卡
- 在
UserName字段的筛选面板中,手动勾选User1、User2、User3 - (可选)点击「锁定筛选」按钮,确保所有用户打开时保留该状态
- 保存应用,所有用户打开表格时将自动应用此筛选
注意事项
- 若需全局生效优先选脚本方法,单个对象生效选对象级设置
Lock Field会限制用户修改筛选,若允许调整请移除该命令- 脚本中字段名需与数据模型中的字段名完全匹配
内容的提问来源于stack exchange,提问作者canadianhulk
相关产品推荐
相关产品推荐

