Power Query的数据转换方法(From)

Power Query(PQ)对数据格式是有着非常严格的要求,不同数据类型之间基本上是很难进行计算的。所以我们如果要在不同格式的数据中间进行计算,则必须把数据格式调整到一样,这样才能进行后续的计算。

那我们来看下PQ里面的格式是如何进行转换的。我们知道目前PQ的格式大致分为以下几种。

我们一个一个来分解:

转换成文本Text。

转换成数字Number

转换成日期Date

转换成日期时间DateTime

转换成时间Time

其他转换

我们为什么要讲转换呢?再一次强调,格式及结构转换对于Power Query是非常重要的,不同类型的数据大部分情况下是不能进行直接计算的。

举个最简单的例子。我们在Excel中,如果想在一个日期上加一天,只需要直接在日期上+1即可。

但是在Power Query中就会出错。

我们有2种解决方案,一种通过计算日期的函数进行加一天,例如用到Date.AddDays

另一种方式就是把数字1改成持续时间格式,就会用到Duration.From这个函数。

所以在我们使用Power  Query之前,必须对数据的格式做一个清晰的认识。然后我们才能知道哪些格式之间是可以进行计算,哪些是不能进行计算,需要转换后才能计算。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容