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之前,必须对数据的格式做一个清晰的认识。然后我们才能知道哪些格式之间是可以进行计算,哪些是不能进行计算,需要转换后才能计算。

你可能感兴趣的:(Power Query的数据转换方法(From))