Qlik Sense堆叠条形图创建问题:单度量无法选择该图表类型
解决Qlik Sense堆叠条形图无法选择的问题
嘿,我来帮你搞定这个堆叠条形图的问题!你的判断方向是对的,但需要明确Qlik Sense里堆叠图表的核心要求:堆叠效果依赖维度来拆分分组,而不是仅靠单个度量。
具体操作步骤
- 第一步:添加主维度
Country
把Country拖到图表的「维度」面板里,这会成为X轴上的主类别(每个国家对应一个条形)。 - 第二步:添加堆叠维度
Type
再把Type拖到「维度」面板里,这就是用来生成堆叠的子分组——每个国家的条形会被拆分成Cars/Bus/Bike三个堆叠部分。 - 第三步:设置度量
Sum(Amount)
把Amount拖到「度量」面板,然后把聚合方式改成Sum(因为你的数据是每行对应一个Country+Type的Amount,求和能正确聚合每个分组的数值;如果每行都是唯一的Country+Type组合,用First也可以,但Sum更通用)。
为什么之前无法选择堆叠类型?
当你只添加单个度量、没有足够维度的时候,Qlik Sense会认为没有可堆叠的分组依据,所以会隐藏堆叠条形图的选项。你不需要把每个Type单独做成度量(虽然这种方式也能实现堆叠,但非常不灵活——如果以后新增了Train这类Type,你得手动再添加新的度量),用Type作为第二个维度的方式更智能,能自动适配数据里的所有Type值。
做完以上步骤后,你再去图表类型里选择「堆叠条形图」,就能得到你想要的效果啦!
内容的提问来源于stack exchange,提问作者avibrun
相关产品推荐
相关产品推荐

