我有这种格式的日期字段
dateID
>>20150617
我想要
end_of_week_day
>>2015-06-20
因此,对于一周中的所有日期,我希望得到相同的end_of_week_day
。
Tableau中是否有任何功能可以执行此操作?我正在使用Amazon Redshift。
答案 0 :(得分:0)
首先是将其转换为日期。使用DATEPARSE。或者只是转换字段的数据类型,Tableau可能会理解。
现在进行实际计算。你想得到那周的星期六。使用“工作日”的DATEPART将返回一个数字,周日为1,周六为7。所以:
DATEADD('day',7-DATEPART('weekday',dateID),dateID)
应该做的伎俩