我试图计算30天的滚动平均值。但是,在Tableau中,我必须使用window_avg(avg(可变), - 30,0)。这意味着它实际上是在计算每日平均值的平均值。它首先计算每天的平均值,然后平均过去30天的值。我想知道Tableau中是否有一个函数可以直接计算滚动平均值,比如pandas.rolling?
答案 0 :(得分:1)
在这种特定情况下,您可以使用以下
window_sum(sum(variable), -30, 0) / window_sum(sum(1), -30, 0)
要记住表格计算的一些概念
您还可以阅读有关Total()函数的信息。