【发布时间】:2019-04-03 17:52:32
【问题描述】:
我有一个用户表和另一个事务表。
所有交易都有一个日期。我试图为每个用户确定的是交易之间的平均时间。
User | Transaction Date
-----+-----------------
A | 2001-01-01
A | 2001-01-10
A | 2001-01-12
考虑用户A的上述交易。我基本上是按时间顺序寻找从一个交易到下一个交易的距离来确定距离。
交易一和交易二之间有 9 天;交易三到四之间有 2 天。这些的平均值显然是 4.5,所以我想确定用户 A 的交易之间的平均时间是 4.5 天。
知道如何在 Tableau 中实现这一点吗?
我正在尝试为每笔交易创建一个计算字段,以识别“下一次”交易的日期,但我很挣扎。
{ FIXED [user id] : MIN(IF [Transaction Date] > **this transaction date** THEN [Transaction Date]) }
我不确定用什么替换此交易日期,或者这是否是正确的方法。
任何建议将不胜感激。
【问题讨论】:
标签: tableau-api