如何正确的更改日期时间
我们导入的时候有一个日期列,格式如下
日期列表
对我们来说可以理解为,日/月/年,但是我们看下导入到Power Query中会如何显示?
自动更改类型
我们看到,在导入的时候系统自动做了更改类型的处理,但是处理的格式是文本,而不是日期,那这个类型的更改肯定不是我们所希望的。
(一) 操作法
我们把更改的类型这个步骤改下,手动把类型调整为日期来看下效果。
手动更改日期类型
结果告诉我们日期格式出错了,系统默认的日期转换难道分辨不了日/月/年的格式吗?肯定是能识别的,那我们看下该如何处理?
1. 右击需要更改的列
右击列
2. 点击使用区域设置并使用英语(英国)
英语英国区域
这样我们就更改完成了。
3. 返回效果
返回效果
(二) 公式法
1. 函数Table.TransformColumnTypes说明
Table.TransformColumnTypes函数说明
我们看下此函数有3个参数
参数位置| 类型| 含义
|--|--
|第1参数| table| 需要操作的表
|第2参数| list| 批量转换指定列及类型
|可选第3参数| text| 区域格式
看下之前的类型转换的函数书写
手动更改日期类型
只使用了第2参数,第3参数未使用,所以我们需要加上第3参数区域的设置。
2. 添加第3参数
添加第3区域参数
这样就能得到我们原先想要的结果了。