Tableau 数学函数

Tableau 提供各种数学和三角函数来对数据执行数学运算。它们包括 FLOOR、CEILING、ABS、DIV、POWER、SQRT、SQUARE、MIN、MAX、SIN、COS、TAN、ACOS、ASIN、ATAN、ATAN2、LN、LOG 等。在本文中,我们将通过示例演示如何使用数学函数。

为了演示这些 Tableau 数学函数,我们将使用下面显示的数据。正如您所见,此表中包含九条记录。

请记住,这是一个 Excel 工作表。因此,请参阅 连接到 Excel 文件 文章以了解连接设置。

Tableau Math Functions 1

Tableau 数学函数

以下示例将向您展示数学函数的列表。

ABS

Tableau ABS 数学函数用于返回绝对正值,ABS 的语法是

ABS(number)

为了演示这些数学函数,我们使用计算字段。要创建计算字段,请导航到“分析”选项卡,然后选择“创建计算字段…”选项。

Tableau Math Functions 2

单击“创建计算字段…”选项后,将打开以下窗口。在此,我们将默认计算名称重命名为 ABS。

以下语句将查找“服务等级”的绝对值。

ABS([Service Grade])
Tableau ABS Function 3

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

Tableau ABS Function 4

Tableau ACOS 函数

Tableau ACOS 函数计算给定数字的反正余弦值,ACOS 的语法是

ACOS(Number)

以下 ACOS 语句将查找“服务等级”的反正余弦值。

ACOS([Service Grade])
Tableau ACOS 5

ASIN

Tableau ASIN 函数将计算给定数字的反正弦值,ASIN 的语法是

ASIN(Number)

以下语句查找“服务等级”的反正弦值。

ASIN([Service Grade])
Tableau asin 6

ATAN

Tableau ATAN 函数用于计算给定数字的反正切值,ATAN 的语法是

ATAN(Number)

以下语句将查找“服务等级”的反正切值。

ATAN([Service Grade])
Tableau ATAN Example

Tableau SIN 函数

Tableau SIN 函数用于计算正弦值,SIN 的语法是

SIN(Number)

它将查找“服务等级”的正弦值。

SIN([Service Grade])
Tableau sin 8

TAN

Tableau TAN 函数用于计算正切值,TAN 的语法是

TAN(Number)

以下语句将查找“服务等级”的正切值。

TAN([Service Grade])

我将此 TAN 字段添加到“度量”架上。

Tableau tan 9

COS

Tableau COS 函数将计算余弦值,COS 的语法是

COS(Number)

它将查找“服务等级”的余弦值。

COS([Service Grade])
Tableau cos 10

ATAN2

Tableau ATAN2 函数用于计算两个给定数字的反正切值,ATAN2 的语法是

ATAN2(y_number, x_number)

以下语句将查找“销售额”和“标准成本”的反正切值。

ATAN2([Standard Cost], [Sales Amount])
Tableau atan2 11

COT

Tableau COT 数学函数将计算余切值,COT 的语法是

COT(Number)

它将查找“服务等级”的余切值。

COT([Service Grade])
Tableau cot 12

Tableau DEGREES 函数

Tableau Degrees 函数会将弧度转换为角度,Degrees 的语法是

DEGREES(Number)

它会将“服务等级”中的弧度值转换为角度。

DEGREES([Service Grade])

我将此 Degrees 字段添加到“度量”架上。

Tableau degree Function 13

Tableau RADIANS 函数

Tableau RADIANS 函数会将角度转换为弧度,Radians 的语法是

RADIANS(Number)

它会将“销售额”中的角度值转换为弧度。

RADIANS([Service Grade])

我将此 Radians 字段添加到“度量”架上。

Tableau radians Function 14

Tableau EXP 函数

EXP 函数返回 e 的用户指定次幂,EXP 的语法是

EXP(Number)

它将计算 e 的“服务等级”次幂。

EXP([Service Grade])

我将此 EXP 字段添加到“度量”架上。

Tableau EXP Function 15

Tableau 数学 SQUARE 函数

Tableau Square 函数查找给定数字的平方,数学 Square 函数的语法是

SQUARE(Number)

它将计算税款金额的平方。

SQUARE([Tax Amt])

我将此 SQUARE 字段添加到“度量”架上。

Tableau square Function 16

Tableau SQRT 函数

Tableau Sqrt 函数查找给定数字的平方根,数学 Sqrt 的语法是

SQRT(Number)

它将查找“销售额”的平方根。

SQRT([Sales Amount])

我将此 SQRT 字段添加到“度量”架上。

Tableau math sqrt Function 17

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 round Function 18

Tableau 数学 CEILING 函数

Tableau Ceiling 函数返回大于或等于给定值的最接近的整数值。Ceiling 函数的语法是

CEILING(Number)

以下语句将查找大于或等于“标准成本”的最接近的整数值。

CEILING([Standard Cost])

我将此 CEILING 字段添加到“度量”架上。

Tableau ceiling Function 19

Tableau FLOOR 函数

Tableau math Floor 函数用于返回小于或等于给定值的最接近的整数值。Floor 函数的语法是

FLOOR(Number)

以下 Floor 语句将查找小于或等于“标准成本”的最接近的整数值。

FLOOR([Standard Cost])
Tableau math floor Function 20

Tableau SIGN 函数

Sign 函数在查找整数符号时非常有用。此函数返回

  • +1 = 正值
  • -1 = 负值
  • 0 = 零。

Tableau Sign 函数的语法是

SIGN(Number)

Sign 函数将查找“服务等级”记录的符号。

SIGN([Service Grade])
Tableau math sign Function 21

Tableau PI 函数

PI 返回数值 3.14,语法是

PI()

它将 PI 值(即 3.14)除以“服务等级”值。我将此 PI 字段添加到“度量”架上。

PI() / [Service Grade]
Tableau pi Function 22

Tableau POWER 函数

此函数用于查找给定数字的幂。使用第二个参数指定幂。Tableau 数学 Power 函数的语法是

POWER(Number, power)

例如 Power(2, 3) = 2³。它将查找“销售额”的 2 次幂。

POWER([Sales Amount], 2)

我将此 Power 字段添加到“度量”架上。

Tableau power Function 23

LN

Tableau LN 函数用于查找给定数字的自然对数,LN 的语法是

LN(Number)

它将查找“销售额”的自然对数值。

LN([Sales Amount])
Tableau LN Function 24

LOG

Tableau LOG 函数用于查找给定数字相对于指定基数的对数值。此处,第二个参数是可选的,其默认值为 10。LOG 的语法是

LOG(Number, base)

它将查找“销售额”以 5 为底的对数值。

LOG([Sales Amount], 5)

我将此 LOG 字段添加到“度量”架上。

Tableau log Function 25

DIV

Tableau DIV 函数将一个数字除以另一个数字,DIV 的语法是

DIV(integer, integer)

以下 DIV 语句将“销售额”除以 5。

DIV(INT([Sales Amount]), 5)
Tableau math div Function 26