函数周期表丨时间丨值丨EDATE&EOMONTH

EDATE函数与EOMONTH函数

EDATE语法:

语法=
EDATE(<开始日期>, <间隔月数>)

EOMONTH语法:

语法=
EOMONTH(<开始日期>, <间隔月数>)

EDATE与EOMONTH这两个函数,属于“值函数”,一般情况下,这两个函数的使用频率不是特别高。但是,白茶想说的是,微软不会无缘无故的研究一个没有价值的函数。这两个函数最重要的用途,白茶个人觉得是算周期。比如说,我有一个货物,生鲜类,它的保质期是三个月,2019年5月1日入库的,那么我需要知道大概多久之后这个东西就需要处理了,这种情况下这两个函数就非常的有用。

参数

两个函数的参数差不多,所以放在一起说:

第一参数:开始日期,可以是一个值,可以是表达式,也可以是一列。

第二参数:间隔数,最好输入整数。小数遵循四舍五入的原则。负数向前平移。

返回结果

这里两个函数是有区别的,分开说:

EDATE函数的结果:比如我输入2019年5月1日,间隔是三个月,那么返回的结果就是2019年8月1日。

值得注意的是,如果是当月日期数量为31,返回值日期没有这一项,会取最大值。比如2019年1月31日,间隔一个月,那么返回结果就是2019年2月28日。

EOMONTH函数的结果:比如我输入2019年5月1日,间隔是三个月,那么返回结果就是2019年8月31日。

这两个函数的区别就是一个尽量返回当月对应日期,一个返回的是当月最大值。

注意事项和EDATE函数一样的,取当月最大值。

注意时间范围,1900年3月1日之前和9999年12月31日之后的日期是无效的。

应用例子

EDATE例子1:

EDATE例子1 = 
EDATE ( DATE ( 2019, 5, 1 ), 3 )

结果如下:返回2019年8月1日。

EDATE例子2:

EDATE例子2 = 
EDATE ( DATE ( 2019, 5, 31 ), -3.3 )

结果如下:四舍五入,返回前三个月,结果为2019年2月28日。

EDATE例子3:

例子表 = 
{ "2019-2-28", "2019-3-15", "2019-7-15" }

随便构建一组日期。

EDATE例子3 = 
EDATE ( '例子表'[Value], 12 )

结果如下:这一列都返回12个月之后的结果。

EOMONTH例子1:

EOMONTH例子1 = 
EOMONTH ( DATE ( 2019, 5, 1 ), 3 )

结果如下:返回2019年8月31日。

EOMONTH例子2:

EOMONTH例子2 = 
EOMONTH ( DATE ( 2019, 5, 31 ), -3.3 )

结果如下:返回2019年2月28日。

EOMONTH例子3:

EOMONTH例子3 = 
EOMONTH ( '例子表'[Value], 16 )

结果如下:结果返回16个月之后的结果。

小伙伴们,GET了么?
白茶会不定期的分享一些函数卡片哦。
(文件在知识星球[PowerBI丨需求圈])

这里是白茶,一个PowerBI的初学者。

下面这个知识星球是针对有实际需求的小伙伴,有需要的请加入下面的知识星球。
(这个星球里面有白茶之前所有的案例文件。)



ID:Storysming

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fabric丨白茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值