Spotfire Table 给出数字是否可以使用自定义表达式显示百分比

Spotfire Table giving number can it show percentage using custom expression

希望你一切都好。我在 Spotfire 中有一个 table。见图片

我想知道是否可以使用自定义表达式将 903、34 和 1 转换为百分比,96.6、3.3 和 .1 使用自定义表达式。

编辑以添加错误图片

http://i.stack.imgur.com/LvAVk.png

http://i.stack.imgur.com/IYaXd.png

第三张图

我想你想要的是比较百分比...这对吗?试试这个:

Count([Status]) THEN [Value] / Count([Value]) OVER (All([Axis.Rows])) as [% of Total]

此表达式将告诉您计数占总数的百分比。你的总数是 938,所以这会给你 903/938、34/938 和 1/938 的结果。接下来你需要这样做:

Right Click > Properties > Formatting > Change the [% of Total] Axis to the Percentage Category

这会将您的值格式化为小数点的百分比。

编辑

我注意到您正在聚合非整数字段。请改用此表达式:

Count() THEN [Value] / Sum([Value]) OVER (All([Axis.Rows]))

此外,根据您的数据(如果每个站点 ID 不止一行),您将需要使用唯一计数:

UniqueCount() THEN [Value] / Sum([Value]) OVER (All([Axis.Rows]))