Power Query中如何处理日月年格式的时间?

如何正确的更改日期时间

我们导入的时候有一个日期列,格式如下

日期列表
日期列表

对我们来说可以理解为,日/月/年,但是我们看下导入到Power Query中会如何显示?

自动更改类型
自动更改类型

我们看到,在导入的时候系统自动做了更改类型的处理,但是处理的格式是文本,而不是日期,那这个类型的更改肯定不是我们所希望的。

(一) 操作法

我们把更改的类型这个步骤改下,手动把类型调整为日期来看下效果。

手动更改日期类型
手动更改日期类型

结果告诉我们日期格式出错了,系统默认的日期转换难道分辨不了日/月/年的格式吗?肯定是能识别的,那我们看下该如何处理?

1. 右击需要更改的列

右击列
右击列

2. 点击使用区域设置并使用英语(英国)

英语英国区域
英语英国区域

这样我们就更改完成了。

3. 返回效果

返回效果
返回效果

(二) 公式法

1. 函数Table.TransformColumnTypes说明

Table.TransformColumnTypes函数说明
Table.TransformColumnTypes函数说明

我们看下此函数有3个参数
参数位置| 类型| 含义
|--|--
|第1参数| table| 需要操作的表
|第2参数| list| 批量转换指定列及类型
|可选第3参数| text| 区域格式

看下之前的类型转换的函数书写

手动更改日期类型
手动更改日期类型

只使用了第2参数,第3参数未使用,所以我们需要加上第3参数区域的设置。

2. 添加第3参数

添加第3区域参数
添加第3区域参数

这样就能得到我们原先想要的结果了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容