全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
521 0
2020-03-21
做作业的时候,遇到一个坑。关于时间智能函数的。
以前一直混淆了dateadd 和datesmtd 类型的函数。以为是一类的。大错特错了。
dateadd 和datesmtd 是两类不一样的时间智能函数。mtd是计算累计值的,他返回一个时间段。而dateadd 我理解为时间操控的函数,他是把给定的时间点或时间段,按照一定规则,作出移动。
在业务描述方面,因为去观察某一天的同环比,没有什么实际意义,都是计算某一段时期内的值。所以计算用的是dateadd(datesmtd())用嵌套来计算出上月同期。这样可以的
但是在绘制图表的时候,在蔟状图上要展现例如本月每一天于上月每一天销量的对比时,放入上月MTD,展示出来的图形就是一个累积的图形,是从低慢慢到高的展示,这样就是错的。
所以,在做蔟状图的时候,除非度量都是算累计。不然,计算环比同期的度量,不要嵌套datesmtd类的函数,直接用dateadd 进行时间移动即可。
刚从坑里爬出来,顺手写个心得
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群