compare - Tableau - 需要将过去 7 天的记录数与过去 7 天的记录数进行比较 -1
问题描述
在 Tableau 中,我有一个包含创建日期 [create date] 的记录的数据库,我需要将过去 7 天的记录数与过去 7 天的记录数 -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
推荐阅读
- python - Python - 列表理解中的 append() 操作导致内存气球
- spring-boot - Spring Boot 中的 SSL 配置和 Apache 服务器中的 SSL 配置
- matlab - 带低通滤波器的滤波功能
- lombok - 带有 Gradle 4.9 的 Lombok 注释处理器
- javascript - 如何重置全局变量
- python - Python:动态增长的 CSV
- javascript - 通过单击提交添加新元素
- java - Android Studio 3.1.3 中的错误
- php - DateTime 解析错误,找不到时区,以及舍入时间
- javascript - 除非我使用此解决方法,否则 Vue 变量不会呈现内存中存在的内容