无论轴上的数据点如何,都显示恒定值(qlikview)

时间:2014-05-05 16:06:39

标签: qlikview

我有一个包含两列的表格:

c1 c2
-----
a 2
a 6
a 10
b 4
b 8

您能否提供以下图表表达方式:

我需要它是一个折线图,其中c1为维度,表达式计算总和,与c1的值无关。 因此,应该有一条直线,其值为30(= 2 + 6 + 10 + 8 + 4),因此无论c1如何,结果都是恒定的。

我尝试使用以下表达式:SUM( {< c1 = {'*'} >} [c2] )

请您说明为什么它不起作用,有什么替代方案?

更多上下文:我还计算表达式2 =由c1分组的c2之和,因此最后我可以通过除法显示百分比:expression2 * 100 / expression1。 因此将有2个数据点:

  

表示:18/30

     

表示b:12/30

任何帮助,非常感谢。

1 个答案:

答案 0 :(得分:1)

正如拉尔夫写的总和(TOTAL c2)给出了维度的总和。但是你有这些选择:

// Get the total for ALL values, disregarding any selections:
sum(ALL c2)
// Get the total for all values in the Dimension using selections:
sum(TOTAL c2)
//Get the sum for each value of c1, even when a value is selected (this is similar to sum(c2) when nothing is selected:
sum({<c1= >} c2)

然后,您可以将上述内容结合起来以获得各种结果。