2
我有日期级别的日期列。我想在两周(两周)的粒度上使用日期级别。在这方面你能帮助我吗?使用自定义日期级别(维)
我有日期级别的日期列。我想在两周(两周)的粒度上使用日期级别。在这方面你能帮助我吗?使用自定义日期级别(维)
您可以创建一个计算来在两周的时间内汇总日期。
在这种情况下,我使用称为[日期]日期字段:
IF DATEDIFF('week', DATETRUNC('week', [Date]), #01/01/2015#, 'monday') % 2 = 0 THEN
DATEADD('week', 2, DATETRUNC('week', [Date])) -1
ELSE
DATEADD('week', 1, DATETRUNC('week', [Date])) -1
END
该计算检查的日期是偶数或奇数从基准日期(在这种情况下#01/01/2015#
)数周。我也将星期一的星期定义为星期几。
DATEDIFF(date_part, date1, date2, start_of_week)
返回以date_part为单位表示的date1和date2之间的差异。 start_of_week参数是可选的。如果省略,则星期的开始由数据源决定。
更多,请参阅:
http://onlinehelp.tableau.com/current/pro/online/mac/en-us/functions_functions_date.html