【问题标题】:Date difference between pairs of dates per ID每个 ID 的日期对之间的日期差异
【发布时间】:2022-01-06 08:52:16
【问题描述】:

我有 2 列的数据,格式如下:

ID Date
1 1/1/2020
1 27/7/2020
1 15/3/2021
2 18/1/2020
3 1/1/2020
3 3/8/2020
3 18/9/2021
2 23/8/2020
2 30/2/2021

现在我想在 Tableau 中创建一个计算字段来查找每个 ID 不同日期之间的差异。对于任何值,例如天。

例如,对于 ID 1,根据日历的两个日期之差为 208 天。接下来同一个ID的第二个到第三个日期相差231天。

【问题讨论】:

  • 我认为你需要使用 RANK() 函数来生成这个新的计算域。
  • 表格计算是 Tableau 中唯一可以考虑行顺序的计算类型

标签: tableau-api tableau-desktop


【解决方案1】:

如果您正确地进行了分区、寻址和排序,则应该执行如下所示的表计算 - 例如将“计算使用”设置为日期。

If first() < 0 then min([Date]) - lookup(min([Date]), -1) end

【讨论】:

    猜你喜欢
    • 2014-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 2011-10-29
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    相关资源
    最近更新 更多