Tableau 提供各种数学和三角函数来对数据执行数学运算。它们包括 FLOOR、CEILING、ABS、DIV、POWER、SQRT、SQUARE、MIN、MAX、SIN、COS、TAN、ACOS、ASIN、ATAN、ATAN2、LN、LOG 等。在本文中,我们将通过示例演示如何使用数学函数。
为了演示这些 Tableau 数学函数,我们将使用下面显示的数据。正如您所见,此表中包含九条记录。
请记住,这是一个 Excel 工作表。因此,请参阅 连接到 Excel 文件 文章以了解连接设置。

Tableau 数学函数
以下示例将向您展示数学函数的列表。
ABS
Tableau ABS 数学函数用于返回绝对正值,ABS 的语法是
ABS(number)
为了演示这些数学函数,我们使用计算字段。要创建计算字段,请导航到“分析”选项卡,然后选择“创建计算字段…”选项。

单击“创建计算字段…”选项后,将打开以下窗口。在此,我们将默认计算名称重命名为 ABS。
以下语句将查找“服务等级”的绝对值。
ABS([Service Grade])

我将此 ABS 字段添加到一个现有表中(通过将字段拖到“度量”架上)。请参阅 创建表报表 文章以了解创建表的流程。

Tableau ACOS 函数
Tableau ACOS 函数计算给定数字的反正余弦值,ACOS 的语法是
ACOS(Number)
以下 ACOS 语句将查找“服务等级”的反正余弦值。
ACOS([Service Grade])

ASIN
Tableau ASIN 函数将计算给定数字的反正弦值,ASIN 的语法是
ASIN(Number)
以下语句查找“服务等级”的反正弦值。
ASIN([Service Grade])

ATAN
Tableau ATAN 函数用于计算给定数字的反正切值,ATAN 的语法是
ATAN(Number)
以下语句将查找“服务等级”的反正切值。
ATAN([Service Grade])

Tableau SIN 函数
Tableau SIN 函数用于计算正弦值,SIN 的语法是
SIN(Number)
它将查找“服务等级”的正弦值。
SIN([Service Grade])

TAN
Tableau TAN 函数用于计算正切值,TAN 的语法是
TAN(Number)
以下语句将查找“服务等级”的正切值。
TAN([Service Grade])
我将此 TAN 字段添加到“度量”架上。

COS
Tableau COS 函数将计算余弦值,COS 的语法是
COS(Number)
它将查找“服务等级”的余弦值。
COS([Service Grade])

ATAN2
Tableau ATAN2 函数用于计算两个给定数字的反正切值,ATAN2 的语法是
ATAN2(y_number, x_number)
以下语句将查找“销售额”和“标准成本”的反正切值。
ATAN2([Standard Cost], [Sales Amount])

COT
Tableau COT 数学函数将计算余切值,COT 的语法是
COT(Number)
它将查找“服务等级”的余切值。
COT([Service Grade])

Tableau DEGREES 函数
Tableau Degrees 函数会将弧度转换为角度,Degrees 的语法是
DEGREES(Number)
它会将“服务等级”中的弧度值转换为角度。
DEGREES([Service Grade])
我将此 Degrees 字段添加到“度量”架上。

Tableau RADIANS 函数
Tableau RADIANS 函数会将角度转换为弧度,Radians 的语法是
RADIANS(Number)
它会将“销售额”中的角度值转换为弧度。
RADIANS([Service Grade])
我将此 Radians 字段添加到“度量”架上。

Tableau EXP 函数
EXP 函数返回 e 的用户指定次幂,EXP 的语法是
EXP(Number)
它将计算 e 的“服务等级”次幂。
EXP([Service Grade])
我将此 EXP 字段添加到“度量”架上。

Tableau 数学 SQUARE 函数
Tableau Square 函数查找给定数字的平方,数学 Square 函数的语法是
SQUARE(Number)
它将计算税款金额的平方。
SQUARE([Tax Amt])
我将此 SQUARE 字段添加到“度量”架上。

Tableau SQRT 函数
Tableau Sqrt 函数查找给定数字的平方根,数学 Sqrt 的语法是
SQRT(Number)
它将查找“销售额”的平方根。
SQRT([Sales Amount])
我将此 SQRT 字段添加到“度量”架上。

Tableau ROUND 函数
Tableau 数学 Round 函数返回最接近的整数值。它接受第二个参数(可选),用于指定小数位数。Round 函数的语法是
ROUND(Number, no_of_decimals)
例如,
- ROUND(248.6759) = 249
- ROUND(248.6759, 1 ) = 248.7
- ROUND(248.6759, 2 ) = 248.68
以下语句会将“标准成本”值四舍五入到最接近的整数。
ROUND([Standard Cost])
我将此 ROUND 字段添加到“度量”架上。

Tableau 数学 CEILING 函数
Tableau Ceiling 函数返回大于或等于给定值的最接近的整数值。Ceiling 函数的语法是
CEILING(Number)
以下语句将查找大于或等于“标准成本”的最接近的整数值。
CEILING([Standard Cost])
我将此 CEILING 字段添加到“度量”架上。

Tableau FLOOR 函数
Tableau math Floor 函数用于返回小于或等于给定值的最接近的整数值。Floor 函数的语法是
FLOOR(Number)
以下 Floor 语句将查找小于或等于“标准成本”的最接近的整数值。
FLOOR([Standard Cost])

Tableau SIGN 函数
Sign 函数在查找整数符号时非常有用。此函数返回
- +1 = 正值
- -1 = 负值
- 0 = 零。
Tableau Sign 函数的语法是
SIGN(Number)
Sign 函数将查找“服务等级”记录的符号。
SIGN([Service Grade])

Tableau PI 函数
PI 返回数值 3.14,语法是
PI()
它将 PI 值(即 3.14)除以“服务等级”值。我将此 PI 字段添加到“度量”架上。
PI() / [Service Grade]

Tableau POWER 函数
此函数用于查找给定数字的幂。使用第二个参数指定幂。Tableau 数学 Power 函数的语法是
POWER(Number, power)
例如 Power(2, 3) = 2³。它将查找“销售额”的 2 次幂。
POWER([Sales Amount], 2)
我将此 Power 字段添加到“度量”架上。

LN
Tableau LN 函数用于查找给定数字的自然对数,LN 的语法是
LN(Number)
它将查找“销售额”的自然对数值。
LN([Sales Amount])

LOG
Tableau LOG 函数用于查找给定数字相对于指定基数的对数值。此处,第二个参数是可选的,其默认值为 10。LOG 的语法是
LOG(Number, base)
它将查找“销售额”以 5 为底的对数值。
LOG([Sales Amount], 5)
我将此 LOG 字段添加到“度量”架上。

DIV
Tableau DIV 函数将一个数字除以另一个数字,DIV 的语法是
DIV(integer, integer)
以下 DIV 语句将“销售额”除以 5。
DIV(INT([Sales Amount]), 5)
