通过不断的学习和作业,会挖掘出同一个知识点的不同理解面,让自己可以理解的更加透彻。
比如dateadd和datesmtd,前面理解的datadd是时间点,而今天又进一步发现自己理解上的误区
dateadd的返回值,是受筛选影响的。筛选维度是单日,那么dateadd就是单日的单量,而datesmtd就是日累计。而dateadd的筛选维度是一段时期,那么返回值也是一段时期,但是会出现超过当月某个日期后,就反正上个月整个月的情况,这个时候,用dateadd就不太行,应该使用datesMTD
总结:结合筛选条件来使用,时间段还是用datesmtd更好