在Tableau中创建累积更改图表

时间:2015-09-10 02:45:22

标签: tableau cumulative-line-chart

我有一堆每日更改%数据。我想计算累积变化,这应该只是(1 +更改)*前一天在Tableau的图表中。

看起来很简单吧?我可以在几秒钟内在Excel中完成它,但我已经尝试了几个小时才能在Tableau中使用它而不能这样做。

我的想法是我可以创建一个(1 +每日更改%)的列,然后尝试做一个复合产品。但是,我似乎无法让它发挥作用。

我不能在这里附加任何文件,所以我粘贴了数据,以及一个“暨更改”的列,这是我想要的计算。

提前多多谢谢你!

{{1}}

1 个答案:

答案 0 :(得分:2)

创建一个计算字段:

IF INDEX() = 1
  THEN 1
ELSE 
  (1 + AVG([Daily Change])) * PREVIOUS_VALUE(1)
END

检查条件是否是分区的第一行(INDEX() = 1)是必要的,以确保该字段的第一个值为1.之后,您可以使用自引用PREVIOUS_VALUE()以获取此相同计算的先前值。