You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Qlik Sense中从现有表创建内联表筛选器

实现方法

1. 数据加载脚本处理

在Qlik Sense的数据加载编辑器中,修改原表的加载脚本,新增计算字段生成所需的筛选格式:

-- 加载原数据表并生成筛选用字段
OriginalTable:
LOAD
    ID,
    FRUIT,
    VEG,
    COUNT,
    -- 根据FRUIT/VEG字段生成FRUIT_XXX或VEG_XXX格式的字段
    IF(LEN(TRIM(FRUIT)) > 0, 'FRUIT_' & FRUIT, 'VEG_' & VEG) AS ProductType
FROM [你的数据库连接字符串] 
(SQL SELECT ID, FRUIT, VEG, COUNT FROM 你的数据库表名);

这段脚本会为每条记录生成ProductType字段:

  • FRUIT字段有值时,生成FRUIT_水果名(如FRUIT_Apple)
  • VEG字段有值时,生成VEG_蔬菜名(如VEG_Carrots)

2. 创建筛选器对象

在Qlik Sense工作表中操作:

  • 点击工具栏的筛选器按钮,添加新的筛选器对象
  • 在筛选器的维度设置中,选择刚生成的ProductType字段
  • 保存设置后,筛选器会显示FRUIT_Apple、FRUIT_Figs、VEG_Carrots等符合要求的选项

3. 关联表的联动筛选

只要其他关联表和原表有合法关联键(比如示例中的ID字段),选中筛选器选项时,Qlik Sense会自动筛选原表对应记录,同时联动显示所有关联表中的相关数据。

内容的提问来源于stack exchange,提问作者user1608142

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 09:02:55