帖子
帖子
用户
博客
课程

【RPA智多星新手必看】常用数值处理

智友RPA 2023-1-13 17:25 1993人浏览 0人回复
原作者: RPA智多星-技术支持 收藏 邀请
摘要

数值计算命令加、减、乘、除、取余,适用于数值以及数值变量之间的计算。设计器中已经封装好的命令,可以直接使用。运算符举例加法(+)1+1=2减法(-)10-5=5乘法(*)3*2=6除法(/)15/3=5取余数(%),两个整数进 ...

634f8ffc99b33.png
数值计算命令
加、减、乘、除、取余,适用于数值以及数值变量之间的计算。
设计器中已经封装好的命令,可以直接使用。
  
运算符
  
举例
加法(+)
1+1=2
减法(-)
10-5=5
乘法(*)
3*2=6
除法(/)
15/3=5
取余数(%),两个整数进行除法运算时,不能被整除的部分
11%2=1,10%2=0
如下图,为“加法”命令的使用。
634f9011b8d5c.png
数值公式计算
设计器提供的数值计算一次只能进行一种运算,如果要进行混合运算,可以使用公式计算,以“=”开头自定义公式。
如下图所示,使用一个“设置变量”命令,公式为“=[#fx:var_num1]+[#fx:var_num2]/2”,计算结果存储到[#fx:var_result]。
634f901cf316b.png
自增
数值本身进行加1操作,例如,变量num的值为2,自增后,num的值为3。
小数取整
借助公式完成小数取整的运算,影响数据精度请按需使用。
  
数学函数
  
-2.7
-0.5
0.3
1.5
2.7
公式举例
Floor【向下取整】
-3
-1
0
1
2
=Math.Floor([#fx:var_num])
Ceiling【向上取整】
-2
0
1
2
3
=Math.Ceiling([#fx:var_num])
Truncate【趋向0取整】
-2
0
0
1
2
=Math.Truncate([#fx:var_num])
Round【四舍五入取整】
-3
-1
0
2
3
=Math.Round([#fx:var_num])
绝对值
使用场景:在财务报告的分析领域,通常可以看到一些以绝对数值作为财务指标的比较基准。
借助公式完成取绝对值的运算
用法: =Math. Abs(a)
634f902c0002f.png
格式化数值
将数值进行格式化,例如,我们将 数值1234.125进行格式化的结果如下:
  
格式化描述
  
格式化代码
格式化说明
格式化结果
货币表示
C
默认保留2位小数,四舍五入。若保留3位小数,C3
¥1,234.13  
科学计数法表示
E
默认保留2位小数,四舍五入。若保留3位小数,E3
1.23E+03
浮点数表示
F
默认保留2位小数,四舍五入。若保留3位小数,F3
1234.13
千分位表示(带逗号分隔符的表示)
N
默认保留2位小数,四舍五入。若保留3位小数,N3
1,234.13
常规数值
G
没有任何数据格式的数据,不破坏数据精度,也可指定小数位数,四舍五入。
1234.125
若保留3位小数,G3
保留n位小数
#.00
小数点后的0的个数表示了要保留的小数位数,四舍五入,不够补0
1234.13
百分数
#.00%
小数点后的0的个数表示了要保留的小数位数,四舍五入,不够补0
123412.50%
只保留整数位
#
只保留整数位,四舍五入
1234
634f90387129f.png
金额大小写转换命令
设计器提供了2个命令完成金额大小写转换。
l  转数字金额:将数字金额转换为中文大写金额。例如:将数字金额200,转换成大写“贰佰元”。
l  转中文大写金额:将中文大写金额转换为数字金额。例如:将大写金额“贰佰元”,转换成数字金额200。
634f9044d9089.png634f904a244a3.png
生成随机数
生成一个随机的数值。
634f90545e0ce.png

本文暂无评论,快来抢沙发!