前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Power Query里的and和or,并且与或者……

Power Query里的and和or,并且与或者……

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

小勤:大海,Power Query里有没有像Excel里的AND和OR函数?实在太常用了。

大海:当然有啊。但在M里是关键字,不是函数,跟if…then…else一样,对应的就是and和or,和在Excel里的含义一样,and就表示“与”/“且”,or就表示“或”。还是用个例子来说明最简单:

Step-01:获取数据

Step-02:and的用法——添加自定义列,并写公式:

代码语言:javascript
复制
if [订单数量]<1000and [订单数量]>100
then "常规订单"
else "特殊订单"

Step-03:or的用法——添加自定义列,并写公式:

代码语言:javascript
复制
if [订单数量]>10000 or [订单数量]<100 
then"重点跟进"
else ""

Step-04:数据上载

小勤:这个用法也很简单啊。其实就是用and或or将需要的条件连在一起。

大海:对的,所有语言、公式或函数的用法都是类似的,只是写法有点差异而已。

小勤:对了,公式什么时候该换行?什么时候不用?

大海:这个随你自己喜欢的,如果公式本身就很简单,那就直接写一行,如果公式比较长或比较复杂,就分开多行,做好缩进,这样会显得更加易读一些。

小勤:嗯。分开多行的确看起来感觉清晰很多。对了,这里是只有and或者or的单一用法,如果是有多个and和or在同一个公式里,是and优先起作用还是or优先起作用?

大海:我不知道啊,也记不住,所以我碰到那种情况都会按需要加括号,反正优先算括号内的就不会错。

小勤:嗯。知道了,加个括号就不用纠结谁优先的问题了。

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

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

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

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

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