以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  函数的应用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84742)

--  作者:爱相随
--  发布时间:2016/5/9 17:32:00
--  函数的应用

Dim dbl As Double
dbl = Math.Abs(
-1.23)


数学函数

数学函数、三角函数都是用Math类的共享方法实现的,这些函数的调用格式为:

Math.函数名 

例如要计算某个数值的绝对值,代码是:

Dim dbl As Double
dbl = Math.Abs(
-1.23)

下面分类列出了Math类中所有的函数,对于大多数用户来说,掌握数学函数即可,三角函数则可以忽略。

数学函数

函数名 说明
Abs 返回指定数字的绝对值
Round 将值舍入到最接近的整数或指定的小数位数
Ceiling 返回大于或等于指定数字的最小整数
Floor 返回小于或等于指定数字的最大整数
Max 返回两个指定数字中较大的一个
Min 返回两个指定数字中较小的一个
Sqrt 返回指定数字的平方根
Exp 返回 e 的指定次幂
Log 返回指定数字的对数。
Log10 返回指定数字以10为底的对数


老师,像这些函数代码一般是写在哪个事件里,还是用表达式??

Dim dbl As Double 
   dbl = Math.Abs("累计结余")

这段事件代码是错误的,用表达式ABS("列名")也提示有误.真还不会用函数据呢...

--  作者:大红袍
--  发布时间:2016/5/9 17:44:00
--  

你需要在什么时候统计,就写到什么事件啊

 

Dim dbl As Double = DataTables("表A").Compute("sum(数量)")
dbl = Math.Abs(dbl)