【问题标题】:Spotfire visualization - Over in a running total gets blank values?Spotfire 可视化 - 在运行总计中得到空白值?
【发布时间】:2017-01-19 22:26:01
【问题描述】:

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

如何让没有价值的月份仍然显示该月的条形?

【问题讨论】:

  • 您有关于 Spotfire 的任何信息吗?你有什么代码要显示吗?
  • 对不起,我忘记了代码:Count() OVER (AllPrevious([Axis.X])) 还有人可以用“Spotfire”标记这个线程吗?
  • 您应该将其添加到原始问题并格式化
  • 到目前为止的任何答案都回答了您的问题吗?如果不是,请添加 cmets 详细说明原因或在您的问题中添加更多信息,否则请考虑根据stackoverflow.com/about 将其标记为已回答

标签: visualization data-visualization spotfire


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这是我的数据集(注意 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]))
    

    这是我的结果:

    所以看起来你的表达方式是错误的。

    【讨论】:

      【解决方案3】:

      由于我看到这个老话题,一开始没有找到解决办法,那就是:

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

      转到条形图“Properties”,然后转到“Appearance”,然后在窗口底部:勾选“Compensate for missing values”框。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-03
        • 1970-01-01
        相关资源
        最近更新 更多