https://zenn.dev/rsugimura/articles/fc78ad57228350
day 1
计算每个月的最后一天的计算字段
sql
DATE(DATEADD('day', -1, DATEADD('month', 1, DATETRUNC('month', [オーダー日]))))
day 2
要展示过去几年的同期数据
创建新字段,作为筛选器,将过去的时间,换算成今年的时间
sql
dateadd(
"year",
datediff("year",[オーダー日],today()),
[オーダー日])
Day 3
计算俩个日期的间隔,只算工作日。
sql
case DATEPART("weekday",[注文日])
when 7 then
DATEDIFF("day",[注文日],[出荷日]) - 2*(DATEDIFF("week",[注文日],[出荷日],"Monday")-1)-1
when 1 then
DATEDIFF("day",[注文日],[出荷日]) - 2*(DATEDIFF("week",[注文日],[出荷日],"Monday")-1)
ELSE
DATEDIFF("day",[注文日],[出荷日]) - 2*(DATEDIFF("week",[注文日],[出荷日],"Monday"))
END