乐于分享
好东西不私藏

EXCEL|Power Query里的一些函数2

EXCEL|Power Query里的一些函数2
今天的内容,咱们先通过对一个函数语法的解析开始。
=Number.Round (number as nullable number, optional digits as nullable number, optional roundingMode as nullable RoundingMode.Type) as nullable number 
此函数一共有 3 个参数,分别是 number(要舍入的原始数字)、digites(保留几位小数) 和 roundingMode(舍入模式)。在这 3 个参数中,第一个参数 number 是一个必需参数,另外两个参数是可选参数。在函数中必须输入必需参数,可选参数如果为默认的,则传递默认参数。参数前面带有 optional,表示此参数是可选参数,不带此单词的参数是必需参数。as 语法决定了输入参数和输出结果的数据类型,number 表示数字类型,RoundingMode.Type 是特殊参数类型,共有 5 组可选常数,决定数值的舍入方向。数据类型前面如果有 nullable,则说明该参数可以是一个具备 null 值的空值。此函数输出结果的数据类型为数字。
RoundingMode.Type的5种类型说明:
1.标准四舍五入,保留1位小数(默认模式)
Number.Round(1.25,1)
结果:1.3;
2. 强制指定四舍五入模式Number.Round(1.25,1, RoundingMode.RoundHalfUp)
结果:1.3;
3. 五舍六入Number.Round(1.25,1, RoundingMode.RoundHalfDown)
结果:1.2;
4. 向上取整(保留0位)Number.Round(1.1,0, RoundingMode.RoundUp)
结果:2
5. 向下取整                Number.Round(1.9,0, RoundingMode.RoundDown)
结果:1
模式名
通俗叫法
核心规则
RoundHalfUp
四舍五入
≥0.5 进 1
RoundHalfDown
五舍六入
≤0.5 舍去
RoundUp
向上取整
一律进 1
RoundDown
向下取整
一律截断
RoundHalfToEven
银行家舍入
0.5 取偶数
下面是部分函数的参数说明:
1. Replacer:替换规则,如下表所示:
2. Combiner:组合器,如下表所示:
3. Splitter:拆分器,如下表所示:
4. JoinKind:连接种类,如下表所示:
好了,今天内容就先这些吧。明天咱们来介绍Text类和Number类的函数。