powerbi时间关联后数据不对
发布网友
发布时间:2023-04-26 15:03
我来回答
共1个回答
热心网友
时间:2023-05-17 07:11
Power BI读取Sharepoint列表中日期时间的时区差异问题处理 原创
2021-03-17 10:30:53
1点赞
行龙Edmund
码龄2年
关注
近期在工作中发现Sharepoint列表如果有日期或时间数据,用Power BI读取时会出现时间错位误差,起初以为是微软的bug,后经过大量数据的对比发现是UTC+8的问题。使用Power BI读取后会自动变成UTC+0。
网上有很多方案都是字符串改写的思路,并不稳定快捷。通过查阅资料总结了一个Query M函数代码简易的方案记录在此。
1. sharepoint列表如图所示
2. PowerBI读取列表后的时间如图所示
可以看到如第一行的交付日期2021/2/25,在query中是2021/2/24 16:00:00。
3. 将交付日期的数据类型改写为日期/时间/时区。
4. 新建列,引用交付日期列,并修改时区为UTC+8。