【问题标题】:How to show sum of different columns using a pie chart in QlikView?如何在 QlikView 中使用饼图显示不同列的总和?
【发布时间】:2015-05-20 12:29:22
【问题描述】:

我的 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 中重新创建上述饼图?

【问题讨论】:

    标签: qlikview


    【解决方案1】:

    如果这是您加载该表的脚本的摘录,那么正确的语法应该是:

    ...
    State,
    A+B+C+D as High,
    E+F as Low
    ...
    

    如果这不在脚本中,而是在真实计算的维度中,我会将其移动到脚本中,如上所示。

    【讨论】:

      【解决方案2】:

      您可以使用合成维度:

      valuelist('High', 'Low')
      

      ..还有这个表达式:

      if(valuelist('High', 'Low') = 'High', sum(A+B+C+D), sum(E+F))
      

      【讨论】:

        【解决方案3】:

        bdiamante 的答案是解决您的问题的最简单方法,另一种选择是将总和放在饼图的表达式字段中。表达式让您可以更灵活地显示向用户解释内容的工具提示。

        如果您的选择过程不够精细,表达式也可能会导致问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-12-13
          • 2022-12-23
          • 1970-01-01
          • 2017-10-31
          • 2012-10-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多