避免“0”数据的累计

问题描述 投票:0回答:1

我正在尝试创建一个计算的累积产量列,并尝试避免零,因此累积时间图上的线不会显得平坦并且更平滑。例如,第 1 个月和第 2 个月的暨油主菜是相似的,但我希望不是这样,并将所有内容移回第 1 个月,即 7.08、24.91、41.32 等move the line back to time 0 and avoid early flat time Data set

我期望暨生产数字是递增的并避免空值和零值

expression spotfire spotfire-analyst
1个回答
0
投票

您需要单独计算生产月份,然后使用该列作为累积产量图中的 x 轴

我通常会在表格上做一个中间计算列来测试当月是否有生产

[hasProduction] = if([Liquid] > 0, 1, 0)

然后您可以创建另一个计算列来对 hasProduction 列进行求和并获得 ProducingMonth 列

[ProducingMonth] = If([HasProduction] = 1, Sum([hasProduction]) over AllPrevious([PROD_DATE]), null)

使用 ProducingMonth 作为图中的 x 轴,对于任何没有生产的月份,该轴将为空,并且应该为您提供平滑的累积曲线。我使用 0 作为阈值,但如果您也想排除“小”生产月份,则可以选择更大的数字。

© www.soinside.com 2019 - 2024. All rights reserved.