Spotfire® 用户指南

总数 %

“总数 %”表达式快捷方式计算每个节点占总数的百分比。

示例

起点使用下方的条形图。其中显示了三年的季度销售额。



在下一个条形图中,快捷表达式“总数 %”已应用于值轴。(箭头指向一个条形,用于解释下面表达式中计算的内容。)



以下表达式用于值轴。

Sum([Sales]) THEN [Value]/ Sum([Value]) OVER (All([Axis.X]))

表达式的第一部分指定将 [Sales] 列累加求和。这部分的结果进入 [Value] 列,在 THEN 后面的表达式中使用。

在表达式的后半部分中,每个节点除以前一年的相应节点,因为步数设置为 -1。如果 -1 改为 -2,则每个节点都除以所有节点的总和。

例如,计算 2020 年第三季度的“总数 %”(见上图中的箭头):

8%=$400/($400+$200+$500+$600+$650+$600+@400+$100+$350+$300+$400+$500)

(见下面的矩形)



另请参见 All()

展开模式下的列选择器

在已安装的客户端中,展开的列选择器提供了可以轻松更改表达式快捷方式中各种参数的控件:



显示名称 指定不同的显示名,而不是默认的“% of Total ([Column Name])”(可选)。
指定计算节点所在的轴。

只有执行某种分组的分类轴才会在下拉列表中显示。这意味着,如果您在 X 轴上仅有一个分组,则这是唯一可用的轴,但是如果您同时还根据类别列进行着色,则颜色轴也同时可用,诸如此类等等。

格式 更改轴的格式。例如,更改为“百分比”可以百分比而非十进制数的形式显示值。