我有一个包含两列的表格:
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
任何帮助,非常感谢。
答案 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)
然后,您可以将上述内容结合起来以获得各种结果。