if语句 power query_Power Query中M语言的3大主要语句结构

本文介绍了Power Query中M语言的主要语句结构,包括let...in...语句,它是创建查询的基础,if...then...else...作为条件判断语句,以及try...otherwise...用于错误处理。通过示例解释了这些语句的用法和嵌套应用。
摘要由CSDN通过智能技术生成

在Power Query中使用的是M语言,每一种语言肯定有自己的一些语句,M语言中具有哪些语句呢?

所有的语句写法都是小写,所有的函数写法都是单词首字母大写。

let...in..

这个应该是必用的语句了,点击高级编辑就能看到,我们所有的操作步骤都是在这个语句之内。下面这个就是最基础的新建一个空白查询。

let

源=""

in

在写法上有几个注意事项。

let和in都必须小写

在let和in之间除最后一条信息结尾不需要写","其他都需要用","来进行分割。

in后面返回的步骤名称,可以是之前的任意一个步骤。如果使用的不是最后一个步骤则在步骤名称中不会显示其他步骤名称。

Let...in..语句可以嵌套,整个作为一个步骤赋值到步骤名称。

if...then...else...

条件判断语句,类似Excel里的函数if,但是结构要完整。Excel函数中可以省略判断不正确的返回结果。

例:if 1+1=2 then "正确" else "错误"

可以嵌套使用,嵌套使用案例可以参考如何通过企业账期来合理安排现金流?

try...otherwise...

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值