分享

PP-基础知识:为什么数据类型转换会出错?

 大海_Power 2021-05-22

小勤:为什么我在Power Pivot里无法做数据类型转换?

大海:这是因为你订单ID这一列里不全是数字。所以只能用文本类型类表示。而且错误信息里提示也很明确,既提示了错误类型,也显示了第一个出错的值是什么。

小勤:嗯。但我记得在Power Query里是可以做转换的啊。

你看,出错也只是部分有问题的值显示为error,但不影响其他可以转换的值啊:

大海:对的。但在Power Query里可以做的事情不代表Power Pivot里可以做。在Power Query里,一个列里可以存在各种类型(任意)的数据,甚至不止是一个值,还可以是一个表(Table)、一个数列(List)……

小勤:好像是哦。Power Query里一个单元格可以是任何东西!

大海:嗯。但Power Pivot是不允许的,因为Power Pivot里的所有数据将要进入具体的计算分析阶段,所以每列的数据类型和值都是必须统一和明确的,只要有一个数据类型会转换出错,就会导致整列出错,转换就会终止

小勤:那如果类似的数据要进行整理的话怎么办?比如将其中的订单ID中的字母去掉。

大海:数据的清理在Power Pivot里相对弱一些,所以一般建议类似的数据整理放在Power Query中。

小勤:原来这样。



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多