Power Query中为DateTime列添加指定小时值的公式方法
Power Query 日期时间与小时列相加的公式
在Power Query中,要实现日期时间列与小时数值列的加减计算,直接使用DateTime.AddHours函数即可,该函数支持正负小时数的运算。
核心公式
假设你的两列名称分别为date/time和Hours,添加自定义列时使用以下公式:
DateTime.AddHours([date/time], [Hours])
注意事项
- 如果你的
date/time列是文本格式而非原生datetime类型,需要先转换为datetime格式,公式调整为:DateTime.AddHours(DateTime.From([date/time]), [Hours]) - 若列名包含空格或特殊字符,需用
#"列名"的格式引用,比如列名为Date/Time时,公式改为:DateTime.AddHours(#"Date/Time", [Hours])
示例验证
代入你给出的示例值:
date/time值为10/01/2023 04:30:00(已转为datetime类型)Hours值为-2
公式运算后结果为10/01/2023 02:30:00,符合需求。
内容的提问来源于stack exchange,提问作者Sandrino
相关产品推荐
相关产品推荐

