【问题标题】:Tableau - need to compare the number of records that came in last 7 days to the number of records that came in the last 7 days -1Tableau - 需要将过去 7 天的记录数与过去 7 天的记录数进行比较 -1
【发布时间】:2021-08-31 12:12:15
【问题描述】:

在 Tableau 中,我有一个包含创建日期 [创建日期] 的记录的数据库 我需要将过去 7 天的记录数与过去 7 天的记录数 -1 进行比较。 并将变化显示为百分比。

谢谢

【问题讨论】:

  • 请解释一下“过去 7 天 - 1”是什么意思

标签: compare date-range tableau-desktop


【解决方案1】:

假设今天是 8 月 31 日,最后 7 天应该是 8 月 24-30 日,不包括今天。

sum(if DATEDIFF('day',[Order Date],DATE(TODAY()-1)) <= 6  then 1 end )

如果“7 天 -1”表示从前一天开始的最后 7 天,则第二个范围是 8 月 23 日至 29 日。

sum(if DATEDIFF('day',[Order Date],DATE(TODAY()-2)) <= 6  then 1 end )

根据你的不同需求,你可以用这个公式[(A/B)-1]来得到%的变化:

(
sum(if DATEDIFF('day',[Order Date],DATE(TODAY()-1)) <= 6  then 1 end )
/
sum(if DATEDIFF('day',[Order Date],DATE(TODAY()-2)) <= 6  then 1 end )
)
-1

【讨论】:

  • 感谢法比奥这行得通。为什么我最后需要'-1'?
  • 示例:第一期 150 & 第二期 100; 150/100 = 1,5; 1,5-1= 0,5 = 50% 变化
猜你喜欢
  • 2022-07-20
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多