Qliksense中如何点击Multi KPI维度表头展示对应完整明细
Qlik Sense Multi KPI 点击分类联动展示关联明细实现方法
你用的应该是第三方Multi KPI扩展对象,原生Qlik Sense自带的KPI控件不支持维度分类展示,实现这个联动不需要写复杂代码,靠Qlik自带的关联筛选机制就能搞定,步骤如下:
- 第一步先开交互权限:打开Multi KPI对象的编辑面板,在「外观」-「交互」设置里,找到点击维度值触发选择(英文版本对应选项是Enable selection on dimension click),把这个开关打开。这一步是核心,大部分人点分类没反应都是因为这个选项默认是关闭的,没法触发全局筛选。
- 第二步添加明细展示组件:在同一个工作表页面拖入一个原生表格(直表/透视表都可以),把你需要展示的明细字段全部加进表格列里,比如关联ID、项目名、对应负责人、落地时间这类你要的全量明细字段就行,表格不需要额外写筛选表达式。
Qlik Sense本身是全局关联筛选逻辑,只要你开启了维度点击选择,点Multi KPI里的任意分类(比如你截图里的"Idea proved / Implemented"),整个应用的所有组件都会自动筛选到这个分类下的关联数据:Multi KPI上本来显示的计数值(比如21)会正常保留,你刚加的明细表格会自动过滤出这21条记录对应的所有ID明细,完全同步。 - 异常情况排查:
- 如果点分类完全没反应:检查你用的维度是不是带
Aggr()等函数的计算维度,如果是计算维度,要在维度设置里单独勾选「启用选择」,计算维度默认是不支持点击选中的。 - 如果点了分类计数正常变了,但明细表格没过滤:检查数据模型关联关系,确认你放明细的表和Multi KPI计数用的事实表通过公共字段(比如你说的关联ID)做了正确关联,没有出现表断连的情况。
- 如果你不想把明细表格固定放在页面上,想要点击后弹窗展示:可以给Multi KPI的维度点击事件绑定弹窗动作,用支持弹窗的扩展对象把明细表格放在弹窗里即可,过滤逻辑和固定放表格完全一致,靠全局选择自动过滤。
- 如果点分类完全没反应:检查你用的维度是不是带
内容的提问来源于stack exchange,提问作者Karthik P
相关产品推荐
相关产品推荐

