Tableau api 表1使用前几个月计算的测量值

Tableau api 表1使用前几个月计算的测量值,tableau-api,Tableau Api,我有以下数据表: 月销售额 1月19日50 5000 2月19日60 6000 2007年3月19日70 7000 4月19日80 8000 一九九零年五月十九日 我正在尝试创建一个新的度量值,它将返回3个月的销售总额/第一个月的帐户总额。 例如, 对于19年3月,价值应为(1月+2月+19年3月销售额)/19年1月账户,即(18000/50) 对于19年4月,价值应为(2月+3月+4月19日销售额)/2月19日账户,即(21000/60) 对于5月19日,价值应为(3月+4月+5月19日销售额

我有以下数据表:

月销售额
1月19日50 5000
2月19日60 6000
2007年3月19日70 7000
4月19日80 8000
一九九零年五月十九日

我正在尝试创建一个新的度量值,它将返回3个月的销售总额/第一个月的帐户总额。
例如,
对于19年3月,价值应为(1月+2月+19年3月销售额)/19年1月账户,即(18000/50)
对于19年4月,价值应为(2月+3月+4月19日销售额)/2月19日账户,即(21000/60)
对于5月19日,价值应为(3月+4月+5月19日销售额)/3月19日账户,即(25000/70)
....
等等

我想知道是否可以使用DATEDIFF或一些表格计算来实现上述功能


最好的问候

表格计算非常适合于此。它们需要一点时间来理解,但非常有用。从在线帮助开始。确保您理解分区和寻址

有用的函数有Window_Sum()和Lookup()

一个计算示例可以是

WINDOW_SUM(Sum([Sales]),-2,0) / LOOKUP(Sum([Sales],-2))
-2和0是相对于当前位置的偏移

注意,对于表calcs,公式只是计算定义的一部分。您需要编辑表calc来设置分区和寻址(也称为compute-using),以便在计算表calc之前告诉Tableau如何排列数据

Tableau将根据viz的排列方式对分区进行猜测,猜测通常是正确的,但通常最好指定分区的特定维度。请参阅表calcs上的帮助页