我的Excel源数据如下所示:
State A B C D E F Total
------------------------------------
India 5 2 1 9 5 5 27
USA 4 5 6 5 4 2 26
Germany 1 2 2 5 2 1 13
我需要以下列:
Column 1 High = A+B+C+D
Column 2 Low = E+F
例如,对于印度,结果应为:
High = 17
Low = 10
如果我选择印度,我需要显示如下结果:
我尝试将计算尺寸添加到图表中,如下所示:
State
High (A+B+C+D)
Low (E+F)
如何在QlikView中重新创建上面的饼图?
答案 0 :(得分:3)
如果这是您加载该表的脚本的摘录,那么正确的语法将是:
...
State,
A+B+C+D as High,
E+F as Low
...
如果这不是在脚本中,而是在真正的计算维度中,我会将其移动到脚本,如上所示。
答案 1 :(得分:2)
您可以使用合成维度:
valuelist('High', 'Low')
..和这个表达:
if(valuelist('High', 'Low') = 'High', sum(A+B+C+D), sum(E+F))
答案 2 :(得分:0)
bdiamante的答案是对您的问题最简单的解决方案,另一种选择是将总和放在饼图的表达式字段中。表达式使您可以更灵活地显示向用户解释内容的工具提示。
如果您的选择过程不够精确,表达式也可能会导致问题。