使用Tableau在同一维中的日期之间的差异

时间:2019-05-10 20:32:20

标签: function tableau calculated-field

我正在研究一个项目,该项目在渠道开始阶段跟踪客户的活动。我正在研究FT(首次接触),敬业的潜在客户和MQL三个阶段。对于每个联系人ID,我想知道从FT,Engaged Lead和MQL到潜在客户的旅行天数。另外,在某些情况下,有些线索会直接从FT跳到MQL。这三个阶段是标题为“阶段”的维度中的过滤器。我只有一个日期维度,标题为“转换日期”。如何创建一个计算字段,该字段将为我提供引导每个阶段进行迁移所需的天数?

基本上,我想在每个阶段之间创建一列,以向我显示每个阶段之间的天数。这在excel中很容易做到,但是由于我们有很多数据,因此需要在Tableau中完成。

enter image description here

1 个答案:

答案 0 :(得分:2)

由于您要从单个日期字段中获取每个阶段的数据,因此需要编写单独的计算字段以提取特定阶段的日期,然后减去。

FT日期

if stage = "FT"
then Trasition Date
end

MQL日期

if stage = "MQL"
then Trasition Date
end

预定交期

if stage = "Engaged Lead"
then Trasition Date
end

现在再创建一个计算字段以求差。

DateDiff('day',[FT Date],[MQL Date])

希望这会有所帮助