首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于M语言中运算符的简单归纳

日有小暖,岁有小安

M语言中的运算符与Excel中基本相似,不进行专门的学习,也许并不影响我们使用M语言。但M语言对数据类型有严格的要求,对它们进行简单了解可以一定程度上避免发生运算错误。

普通运算符

在M语言中,职场上最常用到的算术运算符及比较运算符,与Excel中共用同样的符号系统。

M语言中的算数运算符及逻辑运算符

普通运算符适用于 null、逻辑值、数字、时间、日期、日期时间、文本等。

null代表的是数值的缺失,一般而言通过算术运算符及比较运算符与null值的运算都返回null值。

非数字进行四则运算时需要转换成数值类型,一般会用到Number.From函数进行转换。

比如将文本"6"转换成数字

= Number.From("6")+1

M语言还提供了一些常量用于计算,比如 Number.PI 返回圆周率的值。

还有用于返回数值信息的函数: Number.IsEven,用来判断一个数字是否是偶数。Number.IsOdd,用来判断一个数字是否是奇数。

组合运算符

&作为M语言中的组合运算符 ,不仅仅能将两个文本连接,它还能用于将列表、记录及表格进行组合。

组合运算符用法

特殊运算符

逻辑运算在M语言中没有相对应的操作符。只能通过关键字and、or、not来表示。它们的计算结果为布尔值,通常配合条件判断if使用。

M语言中还有几个比较特殊的运算符:

列表索引运算符大括号“{}”,一般用于深化表行或者按位置(从零开始的数字)返回列表中的项。

记录查找运算符中括号“[]”,一般用于深化表列或者按名称返回记录中的字段,

用于生成连续递增序列的“..”。

百余篇优质原创文章练习文件;

365天不限次数答疑;

持续更新的杂志级图表制作方法及源文件;

历次分享的优秀可视化仪表板模板。

…………

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230428A01B1H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券