power bi日期时间函数

1. 日期时间函数

1. 日期提取

公式 含义
year([时间日期])
month([时间日期])
day([时间日期])
hour([时间日期])
minute([时间日期])
second([时间日期])
quarter([时间日期]) 季度
now() 当前日期和时间
today() 当前日期
  • 例子
    = year([时间日期])= month([时间日期])= DAY([时间日期])= hour([时间日期])= MINUTE([时间日期])= second([时间日期]) 
    季度 = quarter([时间日期]) 
    当前日期和时间 = now()
    当前日期 = TODAY()
    
    在这里插入图片描述

2. 星期和周

  • 当前日期在本周中的第几天=weekday([时间日期],2)
  • 当前日期在本年中的第几周=weeknum([时间日期],2)
  • 注:参数2表示:星期一开始算作一周的开始
  • 例子
    当前日期在本周中的第几天= weekday([时间日期],2)
    当前日期在本年中的第几周 = weeknum([时间日期],2)
    
    在这里插入图片描述

3. 平移指定月份

函数 返回值
edate(日期,平移月份) 返回按指定月数平移后的日期
eomonth(日期,平移月数) 返回指定月数平移后的月份的最后一天
  • 平移月份正数向后,负数向前
  • 例子
    EDATE = edate([时间日期],2)
    EOMONTH = EOMONTH([时间日期],2)
    EOMONTH1 = EOMONTH([时间日期],-1)
    
    在这里插入图片描述

4. datediff函数

  • 含义:间隔日期时间
  • 公式:datediff([起始时间],[结束时间],<间隔单位>)
  • 例子
    = datediff([起始日期],[结束日期],DAY)= datediff([起始日期],[结束日期],YEAR)
    
    在这里插入图片描述

5. yearfrac函数

  • 跟精确计算间隔

    • 这个间隔不用具体的年月日来表示,而是通过相隔天数占一年的比例来表示
  • 格式:yearfrac([起始日期],[结束日期],<计算标准>)

  • 计算标准含义

    计算标准 含义
    0 美国30/60,默认值
    1 实际/实际
    2 实际/360
    3 实际/365
    4 欧洲 30/360
  • 例子

    yearfrac = yearfrac([起始日期],[结束日期])
    

    在这里插入图片描述

6. format函数

  • 格式:format(数值或日期,格式)

  • 将值转换为指定数字格式的文本,通常与datetime格式一起使用

  • 例子

    2 = format(date([],[],[]),"yyyy年mm月dd日")3 = format(date([],[],[]),"""你好"" yyyy")4 = format(date([],[],[]),"yyyy \Qq")5 = format(date([],[],[]),"dd/mm/yyyy")6 = format(date([],[],[]),"hh:nn:ss")7
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

荼靡~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值