0

我已经使用 Spotfire 构建了一个条形图可视化,其中包括使用 Over 函数来提供运行总计。月份在 X 轴上,计数在 Y 轴上。我的数据集包含没有值的月份。当我绘制没有条形图时,尽管运行总计仍应包含一个值,尽管该月添加了零。

我如何获得没有价值的一个月仍然显示该月的条形?

4

3 回答 3

0

这是我的数据集(注意 2 个缺失值):

Month   Value
Jan-14  1
Feb-14  2
Mar-14  
Apr-14  
May-14  5
Jun-14  6
Jul-14  7
Aug-14  8
Sep-14  9
Oct-14  10
Nov-14  11
Dec-14  12

这是我的表达式(取自内置的 Cumulative 函数):

Sum([Value]) THEN Sum([Value]) OVER (AllPrevious([Axis.X]))

这是我的结果:

点火图 所以看起来你的表达是错误的。

于 2014-03-19T17:12:21.037 回答
0

是的,您可以尝试 Count() OVER (AllPrevious([Axis.X])),这适用于条形图和折线图。或者,如果您使用 55.0 及以上版本,则可以使用最新版本的累积功能。希望这有帮助:)

于 2014-02-13T07:25:54.340 回答
0

因为我看到了这个老话题并且一开始没有找到解决方案,所以它是:

公式很好,但显示没有值的月份是条形图本身的一个选项。

转到条形图“属性”,然后是“外观”,然后在窗口底部:勾选“补偿缺失值”框。

希望这会阻止下一个用户将来搜索:)

于 2017-01-19T14:26:01.037 回答