Tableau api 表-过去2个月的本年度、移动平均值和上一年度数据

Tableau api 表-过去2个月的本年度、移动平均值和上一年度数据,tableau-api,Tableau Api,我已经耗尽了我的创造力。。。我来了。我需要创建一个折线图,显示从今天起最近两个月的每日数字: -今年的销售额 -今年的移动平均线销售额 -上年移动平均销售额 这看起来很简单,但我尽了全力,却找不到合适的过滤器/数据组合。有人能帮我吗? 谢谢,这很简单 将日期字段拖到列中,并将要打印的度量值拖到行中 然后右键单击度量值,并添加表计算 选择移动计算,使用总和进行汇总,沿表格移动,前一个值60 2个月,下一个值0,然后看 表格计算功能强大。学习如何使用它们 编辑:回答澄清 好吧,你的问题可能是,顺

我已经耗尽了我的创造力。。。我来了。我需要创建一个折线图,显示从今天起最近两个月的每日数字: -今年的销售额 -今年的移动平均线销售额 -上年移动平均销售额

这看起来很简单,但我尽了全力,却找不到合适的过滤器/数据组合。有人能帮我吗? 谢谢,这很简单

将日期字段拖到列中,并将要打印的度量值拖到行中

然后右键单击度量值,并添加表计算

选择移动计算,使用总和进行汇总,沿表格移动,前一个值60 2个月,下一个值0,然后看

表格计算功能强大。学习如何使用它们

编辑:回答澄清

好吧,你的问题可能是,顺便说一下,你可以更具体地说明你在做什么,你得到了什么,你渴望得到什么。当你过滤掉其他月份而不是8月或7月时,你会丢失信息,因为你无法评估前两个月的信息

解决这个问题的一个简单方法是不过滤任何数据,只隐藏不想显示的列。选择不想显示的所有月份,右键单击并隐藏

一种更优雅、更具交互性的方法是创建一个用作过滤器的表计算。这种技术利用了表格计算是最后执行的这一事实

如果仅显示七月和八月,则创建一个名为“过滤器”的字段:

MONTH(LOOKUP(MAX(Date)),0) = 7
OR
MONTH(LOOKUP(MAX(Date)),0) = 8
lookupmaxdate,0基本上会返回更好的日期,即每天的最大日期,因为屏幕上有天。过滤为True,只有7月7日和8月8日将继续显示在屏幕上,但它将显示从2个月至今的运行总数

与直接执行MONTHDate的主要区别在于,使用查找将强制Tableau最后计算此值,因此您不会从运行的求和计算中过滤出数据,而只从可视化中过滤出来。有点小技巧,但很管用

要获得更好的过滤器,可以使用参数,因此更具交互性

这很简单

将日期字段拖到列中,并将要打印的度量值拖到行中

然后右键单击度量值,并添加表计算

选择移动计算,使用总和进行汇总,沿表格移动,前一个值60 2个月,下一个值0,然后看

表格计算功能强大。学习如何使用它们

编辑:回答澄清

好吧,你的问题可能是,顺便说一下,你可以更具体地说明你在做什么,你得到了什么,你渴望得到什么。当你过滤掉其他月份而不是8月或7月时,你会丢失信息,因为你无法评估前两个月的信息

解决这个问题的一个简单方法是不过滤任何数据,只隐藏不想显示的列。选择不想显示的所有月份,右键单击并隐藏

一种更优雅、更具交互性的方法是创建一个用作过滤器的表计算。这种技术利用了表格计算是最后执行的这一事实

如果仅显示七月和八月,则创建一个名为“过滤器”的字段:

MONTH(LOOKUP(MAX(Date)),0) = 7
OR
MONTH(LOOKUP(MAX(Date)),0) = 8
lookupmaxdate,0基本上会返回更好的日期,即每天的最大日期,因为屏幕上有天。过滤为True,只有7月7日和8月8日将继续显示在屏幕上,但它将显示从2个月至今的运行总数

与直接执行MONTHDate的主要区别在于,使用查找将强制Tableau最后计算此值,因此您不会从运行的求和计算中过滤出数据,而只从可视化中过滤出来。有点小技巧,但很管用

要获得更好的过滤器,可以使用参数,因此更具交互性

这很简单

将日期字段拖到列中,并将要打印的度量值拖到行中

然后右键单击度量值,并添加表计算

选择移动计算,使用总和进行汇总,沿表格移动,前一个值60 2个月,下一个值0,然后看

表格计算功能强大。学习如何使用它们

编辑:回答澄清

好吧,你的问题可能是,顺便说一下,你可以更具体地说明你在做什么,你得到了什么,你渴望得到什么。当你过滤掉其他月份而不是8月或7月时,你会丢失信息,因为你无法评估前两个月的信息

解决这个问题的一个简单方法是不过滤任何数据,只隐藏不想显示的列。选择不想显示的所有月份,右键单击并隐藏

一种更优雅、更具交互性的方法是创建一个用作过滤器的表计算。这种技术利用了表格计算是最后执行的这一事实

如果仅显示七月和八月,则创建一个名为“过滤器”的字段:

MONTH(LOOKUP(MAX(Date)),0) = 7
OR
MONTH(LOOKUP(MAX(Date)),0) = 8
lookupmaxdate,0基本上会返回更好的日期,即每天的最大日期,因为屏幕上有天。过滤为True,只有7月7日和8月8日将继续显示在屏幕上,但它将显示从2个月至今的运行总数

与直接执行MONTHDate的主要区别在于,使用查找将强制Tableau最后计算此值,因此您不会从运行的求和计算中过滤出数据,而只从可视化中过滤出来。有点小技巧,但很管用

要获得更好的过滤器,可以使用参数,因此更具交互性

这很简单

将日期字段拖到列中,并将要打印的度量值拖到行中

然后右键单击度量值,并添加表计算

选择移动计算,使用总和进行汇总,沿表格移动,前一个值60 2个月,下一个值0,然后看

表格计算功能强大。学习如何使用它们

编辑:回答澄清

好吧,你的问题可能是,顺便说一下,你可以更具体地说明你在做什么,你得到了什么,你渴望得到什么。当你过滤掉其他月份而不是8月或7月时,你会丢失信息,因为你无法评估前两个月的信息

解决这个问题的一个简单方法是不过滤任何数据,只隐藏不想显示的列。选择不想显示的所有月份,右键单击并隐藏

一种更优雅、更具交互性的方法是创建一个用作过滤器的表计算。这种技术利用了表格计算是最后执行的这一事实

如果仅显示七月和八月,则创建一个名为“过滤器”的字段:

MONTH(LOOKUP(MAX(Date)),0) = 7
OR
MONTH(LOOKUP(MAX(Date)),0) = 8
lookupmaxdate,0基本上会返回更好的日期,即每天的最大日期,因为屏幕上有天。过滤为True,只有7月7日和8月8日将继续显示在屏幕上,但它将显示从2个月至今的运行总数

与直接执行MONTHDate的主要区别在于,使用查找将强制Tableau最后计算此值,因此您不会从运行的求和计算中过滤出数据,而只从可视化中过滤出来。有点小技巧,但很管用

要获得更好的过滤器,可以使用参数,因此更具交互性

我创建了两个过滤器:

1在过去的两年里 另一个是沿着

if(datepart('month', [reportDate]) = datepart('month', Today()) then 
    1 
else 
    0 
end.
这只是当前月份,请使用Dateadd函数更新代码,以将上个月也考虑在内

按过去两年筛选,并将第二个筛选值筛选为1。

创建两个筛选:

1在过去的两年里 另一个是沿着

if(datepart('month', [reportDate]) = datepart('month', Today()) then 
    1 
else 
    0 
end.
这只是当前月份,请使用Dateadd函数更新代码,以将上个月也考虑在内

按过去两年筛选,并将第二个筛选值筛选为1。

创建两个筛选:

1在过去的两年里 另一个是沿着

if(datepart('month', [reportDate]) = datepart('month', Today()) then 
    1 
else 
    0 
end.
这只是当前月份,请使用Dateadd函数更新代码,以将上个月也考虑在内

按过去两年筛选,并将第二个筛选值筛选为1。

创建两个筛选:

1在过去的两年里 另一个是沿着

if(datepart('month', [reportDate]) = datepart('month', Today()) then 
    1 
else 
    0 
end.
这只是当前月份,请使用Dateadd函数更新代码,以将上个月也考虑在内


过滤过去两年,过滤第二个过滤器的值为1。

Hi Inox,感谢您的回答。事实上,我的问题不是计算移动平均数,而是将当前年份和上一年放在同一个图表上,我只想显示最近两个月的数据。例如,我想显示2014年和2013年8月和7月的每日销售额。你知道怎么做吗?我只找到了一个解决方案,但我不得不用一整年的时间,而不是过去的两个月。谢谢,我想我明白了。以上回答你好,谢谢你的回答。事实上,我的问题不是计算移动平均数,而是将当前年份和上一年放在同一个图表上,我只想显示最近两个月的数据。例如,我想显示2014年和2013年8月和7月的每日销售额。你知道怎么做吗?我只找到了一个解决方案,但我不得不用一整年的时间,而不是过去的两个月。谢谢,我想我明白了。以上回答你好,谢谢你的回答。事实上,我的问题不是计算移动平均数,而是将当前年份和上一年放在同一个图表上,我只想显示最近两个月的数据。那么,fo
r例如,我想显示2014年和2013年8月和7月的每日销售额。你知道怎么做吗?我只找到了一个解决方案,但我不得不用一整年的时间,而不是过去的两个月。谢谢,我想我明白了。以上回答你好,谢谢你的回答。事实上,我的问题不是计算移动平均数,而是将当前年份和上一年放在同一个图表上,我只想显示最近两个月的数据。例如,我想显示2014年和2013年8月和7月的每日销售额。你知道怎么做吗?我只找到了一个解决方案,但我不得不用一整年的时间,而不是过去的两个月。谢谢,我想我明白了。以上答案