做搞基视频网站/推广营销app
点击蓝字
关注我们

前言
上次的文章【数据分析必备函数第一弹】中,我们介绍了最常用的6大函数,将他们熟练掌握,任意组合,基本可以解决你在数据分析遇到的80%问题,本期将会按类别分享——日期相关函数,在数据分析中,帮助大家完成日期字段的相关分析计算。
01 截取部分日期类 函数
通过这些函数,可以轻松截取日期数据中你需要的部分取年月日:TO_DATE 返回当前日期年月日部分示例:to_date([日期]) 日期=2020-12-24 11:45:21返回值:2020-12-24取年:YEAR返回当前日期年份部分示例:year([日期]) 日期=2020-12-24 11:45:21返回值:2020取月:MONTH返回当前日期月份部分示例:month([日期]) 日期=2020-12-24 11:45:21返回值:12取日:DAY返回当前日期日部分示例:day([日期]) 日期=2020-12-24 11:45:21返回值:24取小时:HOUR返回当前日期小时部分示例:hour([日期]) 日期=2020-12-24 11:45:21返回值:11取分钟:MINUTE返回当前日期分钟部分示例:minute([日期]) 日期=2020-12-24 11:45:21返回值:45取秒:SECOND返回当前日期秒部分示例:second([日期]) 日期=2020-12-24 11:45:21返回值:2102 日期比较类 函数
这类函数可以实现2个日期字段之间的比较,输出差值月份差:MONTH_DIFF返回2字段月份差示例:month([日期字段1],[日期字段2]) 返回值:日期字段1到2之间间隔月数和上面日期截取类函数相似的,同样也有日期差、小时差、分钟差和秒数差函数,这里就不做重复讲述取日差:DAY_DIFF取小时差:HOUR_DIFF取分钟差:MINUTE_DIFF取秒差:SECOND_DIFF03 月份相关 函数
返回某月第一天:FIRST_DAY_OF_MONTH
示例:first_day_of_month(2020,1)
返回:2020年1月1日 00:00:00
返回某月最后一天:LAST_DAY_OF_MONTH
示例:last_day_of_month(2020,1)
返回:2020年1月31日 00:00:00
返回某月工作日天数:WORK_DAY_OF_MONTH
示例:work_day_of_month(2020,1)
返回:2020年1月份工作日天数
注:这3个函数括号中的参数需要是年份和月份的数值,如示例,不能直接放日期字段哦,如果数据是日期字段的话,可以结合上面的截取函数,截取出年份和月份的数值04 日期最大最小值函数
MAX_DATE : 返回该日期字段所有数据中的最大值示例:max_date([日期字段]),返回当前日期字段中最近的日期 例如,销售数据分析中,我们计算最近一次消费时间,则可以用max_date([消费日期])MIN_DATE : 返回该日期字段所有数据中的最小值示例:min_date([日期字段]),返回该日期字段中距离当前日期最远的日期 05 其他常用日期函数NOW : 时间函数,返回当前系统时间,无需参数示例:now()例如,在数据分析中,经常会用到日期和时间的计算,now函数可以方便快捷的帮你定位目前时间,计算时间间隔等QUARTER:季度函数,返回该日期在当年的第几个季度示例:quarter([日期字段])DAY_OF_WEEK:返回该日期在当周第几天示例:day_of_week([日期字段]) 日期=2020-12-09 返回 3如果需要返回‘星期几’,可以写作:day_of_week([日期字段],0) 返回 星期三WEEK:返回该日期在该年第几周示例:week([日期字段]) 日期=2015-10-25返回 2015 42注:本文中提到的函数中引用的[日期字段],均需是BDP中日期格式的字段哦
●●● 返场活动 倒计时3天 ●●●
【年终返场活动】
全场6折
最后3天
!!!
还没有薅到羊毛的小伙伴们抓紧咯
2020 年终时刻
数据分析神器BDP助力你完美总结!
该活动最终解释权归海致所有