数学函数

了解如何在表达式编辑器中使用Math函数。

绝对

absolute 函数来转换数字的绝对值。

语法

{%= absolute(int) %}: int

formatNumber

formatNumber 函数将任何数字格式化为其语言敏感表示形式。

它接受表示区域设置的数字和字符串,并返回所需区域设置中该数字的格式化字符串。

语法

{%= formatNumber(number/double,string) %}: string

您可以使用格式和有效区域设置,如 Oracle文档支持的区域设置

示例

此查询返回一个阿拉伯文格式的字符串,其对应123456.789作为输入编号。

{%= formatNumber(123456.789, "ar_EG") %}

Random

random 函数返回介于0和1之间的随机值。

语法

{%= random() %}: double

向下舍入

roundDown 函数对数字进行四舍五入。

语法

{%= roundDown(double) %}: double

向上舍入

Count only null 函数对数字进行四舍五入。

语法

{%= roundUp(double) %}: double

十六进制字符串

toHexString 函数会将任何数字转换为其十六进制字符串。

语法

{%= toHexString(number) %}: string

示例

此查询返回十六进制值158(即9e)。

{%= toHexString(158) %}

至百分比

toPercentage 函数将数字转换为百分比。

语法

{%= toPercentage(double) %}: string

精度

toPrecision 函数将数字转换为所需的精度。

语法

{%= toPrecision(double,int) %}: string

至字符串

toString 函数会将任何数字转换为其字符串表示形式。

语法

{%= toString(string) %}: string

示例

此查询返回“12”。

{%= toString(12) %}

在此页面上