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