前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PQ-M及函数:错误处理语句 try ... otherwise ...,跟Excel里的IFERROR就是一样的

PQ-M及函数:错误处理语句 try ... otherwise ...,跟Excel里的IFERROR就是一样的

作者头像
大海Power
发布2021-08-31 10:11:09
2.2K0
发布2021-08-31 10:11:09
举报
文章被收录于专栏:用户8950297的专栏

小勤:大海,我这里有个表的日期转换出错了,怎么办?

大海:我看一下什么情况?

小勤:你看,我上载数据,然后转换为日期:

你看,这里出错了:

大海:你这个当然会出错了。首先说啊,像这个表里,最好将这种附加的信息和日期分开,单独成一列。

小勤:嗯,但同事给过来就已经这样了,怎么办?我记得Excel里有个IFERROR函数,是不是可以用?

大海:嗯。Power Query里也有类似的处理办法,但不是一个用函数,是一个语句,功能和Excel里的IFERROR函数一样,叫try…otherwise…语句,可以理解为”试一下…如果出错就…”。

小勤:啊。意思倒挺顺。

大海:嗯。回到你这个例子,可以添加自定义列,然后写:=try [发货日期]otherwise null,即“试一下取发货日期的值,如果出错就用null”。

看,结果出来了。

小勤:嗯。这个写法其实跟Excel里的IFERROR很像啊,IFERROR也是2个参数。

大海:对的。另外,其实就你这个问题,可以直接将错误值替换为null。方法如下:

这样也好了:

小勤:啊。这个更方便。不过我觉try…otherwise…的使用也要学一下,就像在Excel里的IFERROR函数一样,很多时候可能不是这么简单的替换一下的事情。

大海:对。公式和操作各有各的用途,都学会,然后根据不同的情况用最合适的方法来解决问题。

小勤:嗯。我也是这么想的。上载数据去喽。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档