Tableau api 需要采取窗口平均过去3个月为我的销售

Tableau api 需要采取窗口平均过去3个月为我的销售,tableau-api,Tableau Api,我正在尝试使用window_avg函数创建一个3个月的wiondow平均值计算。 到目前为止,每个月从右边看,我都能得到正确的窗口平均值。 但是,如果我使用11月1日到截止日期的订单日期进行筛选,那么我无法获得2015年12月的正确平均值 当过滤器中的订单日期为11月1日至截止日期时,我预计2015年12月的平均值为:31045+75973+74920/3=60766 当过滤器中的订单日期为11月1日至截止日期时,2015年12月的平均值是多少:这里是75446,而不是3个月的窗口平均值,won

我正在尝试使用window_avg函数创建一个3个月的wiondow平均值计算。 到目前为止,每个月从右边看,我都能得到正确的窗口平均值。 但是,如果我使用11月1日到截止日期的订单日期进行筛选,那么我无法获得2015年12月的正确平均值

当过滤器中的订单日期为11月1日至截止日期时,我预计2015年12月的平均值为:31045+75973+74920/3=60766

当过滤器中的订单日期为11月1日至截止日期时,2015年12月的平均值是多少:这里是75446,而不是3个月的窗口平均值,wondow平均值需要2个月

因此,问题是: 我如何确保即使过滤这些值,我也能得到正确的窗口平均值(3个月),而不是基于过滤标准

工作簿链接


我知道表格计算是基于视图中的内容进行的,但仍然有解决方法吗?

将过滤器设置为包括希望包含在表格计算中的所有数据,也就是说,将过滤器设置为包括希望显示的数据中所需的任何前几个月。因此,如果2017年12月是您想要显示的第一个月,并且如果您的移动平均线需要前两个月,请在2017年10月开始筛选

然后右键单击标题并“隐藏”不想显示的月份

在Tableau中,根据数据源响应Tableau查询返回的结果集计算表Calc。过滤器(表计算过滤器除外)控制查询结果中包含的数据。隐藏标记只会阻止它们被显示

下面的示例有效地执行了与上述相同的操作,但使用了参数和表计算过滤器,以避免手动隐藏标记。计算字段[在日期范围内]定义为[订单日期]>=DATEADD'month'、-2、[开始日期]和
[订单日期]这将为您提供如何补偿过滤器的指南。谢谢你的链接@Bernardo。但我认为这个例子是关于年环比的计算,这已经在视图中。我想为不在视图中但存在于数据库中的条显示移动平均值。我有一个订单日期,可以过滤到单个日期范围选择器。如何准确设置过滤器?我没有使用任何参数,只使用日期字段作为filtersee工作簿。另外,恐怕我没有理解你所说的右键单击标题和隐藏月份的意思。为此,我将使用一个参数