Power BI DAX 三角函数

如何使用 Power BI DAX 三角函数并附带示例?Microsoft Power BI DAX 提供了多种三角函数,例如 EXP、COS、SIN、TAN、COSH、ACOS、ACOSH、ASIN、SINH、ASINH、ATAN、ATANH、LN、LOG、LOG10 等。

为了演示这些 Power BI DAX 三角函数,我们将使用下面显示的数据。您可以看到,此表中共有 15 条记录。

DAX Trigonometric Functions 1

Power BI DAX 三角函数

以下一系列示例展示了 Power BI 中 DAX 三角函数的列表Power BI

DAX COS 函数

Power BI DAX COS 函数返回余弦值,此 DAX COS 的语法如下所示

COS(expression)

为了演示这些 Dax 三角函数,我们需要使用计算列。要创建列,请在“主页”选项卡或“建模”选项卡下单击“新建列”选项。

DAX Trigonometric Functions 2

从下面的屏幕截图中可以看到,我们将默认列名重命名为 COS。下面的 DAX Cos 语句查找 Grade 的余弦值

COS(EmployeeSales[Grade])

接下来,我将此 COS 列添加到我们之前创建的表中。请参考创建表报表文章以了解创建表所涉及的步骤

DAX COS Function 3

DAX COSH 函数

DAX COSH 函数返回双曲余弦值。此 Power BI DAX COSH 函数的语法是

COSH(expression)

它返回 Grade 的双曲余弦值

COSH(EmployeeSales[Grade])
DAX COSH Function

DAX ACOSH 函数

Power BI DAX ACOSH 函数返回反双曲余弦值或双曲反余弦值。此函数接受大于或等于 1 的任何实数值。DAX ACOSH 函数的语法是

ACOSH(expression)

它返回 Grade 的反双曲余弦值

ACOSH(EmployeeSales[Sales])
DAX ACOSH Function

DAX ACOS 函数

Power BI DAX ACOS 函数返回反余弦值或弧余弦值。此函数接受介于 -1 和 1 之间的值。DAX ACOS 函数的语法是

ACOS(expression)

它返回 COS 结果的反余弦值。

ACOS(EmployeeSales[COS])
DAX ACOS Function

DAX SIN 函数

Power BI 中的 DAX SIN 函数返回正弦值,DAX SIN 函数语法

SIN(expression)

它返回 Grade 列的正弦值

SIN(EmployeeSales[Grade])
DAX SIN Function

DAX SINH 函数

Power BI 中的 DAX SINH 函数返回双曲正弦值。DAX SINH 函数的语法是

SINH(expression)

它返回 Grade 列的双曲正弦值

SINH(EmployeeSales[Grade])
DAX SINH Function

DAX ASINH 函数

Power BI 中的 DAX ASINH 函数返回反双曲正弦值或双曲反正弦值。DAX ASINH 函数的语法是

ASINH(expression)

它返回 Grade 列的反双曲正弦值

ASINH(EmployeeSales[Sales])
DAX ASINH Function

DAX ASIN 函数

Power BI DAX ASIN 函数返回弧正弦值或反正弦值。DAX ASIN 函数的语法是

ASIN(expression)

它返回 SIN 结果的反正弦值

ASIN(EmployeeSales[SIN])
DAX ASIN Function

DAX ATAN 函数

Power BI DAX ATAN 函数返回反正切值或弧切值。此 DAX ATAN 函数的语法是

ATAN(expression)

它返回 Grade 列的反正切值或反正切值。

ATAN(EmployeeSales[Grade])
DAX ATAN Function

DAX TAN 函数

Power BI DAX TAN 函数返回正切值。DAX TAN 函数语法是

TAN(expression)

下面的语句返回 Sales 列的正切值

TAN(EmployeeSales[Sales])
DAX TAN Function

DAX TANH 函数

Power BI DAX TANH 函数返回双曲正切值。此 DAX TANH 函数的语法如下所示

TANH(expression)

此 DAX 三角函数返回 Grade 列的双曲正切值

TANH(EmployeeSales[Grade])
DAX TANH Function

DAX ATANH 函数

Power BI DAX ATANH 函数返回反双曲正切值或双曲反正切值。此 DAX ATANH 函数的语法是

ATANH(expression)

它返回 TANH 结果的双曲反正切值

ATANH(EmployeeSales[TANH])
DAX ATANH Function

DAX PI 函数

Power BI DAX PI 函数返回 PI 值,即 3.14。DAX PI 函数语法是

PI()

在下面的语句中,我们将销售额除以 PI 值,即 3.14。您也可以使用 Divide 函数来实现相同的功能。

PI = (EmployeeSales[Sales] / PI())
DAX PI Function

DAX EXP 函数

DAX EXP 函数返回 e 的给定次幂。此 DAX EXP 函数的语法是

EXP(expression)

下面的语句返回 Grade 列的 e 指数

EXP = EXP(EmployeeSales[Grade])
DAX EXP Function

DAX LN 函数

Power BI DAX LN 函数返回给定数字的自然对数。DAX LN 函数的语法是

LN(expression)

下面的语句返回销售额的自然对数值

LN = LN(EmployeeSales[Sales])
DAX LN Function

DAX LOG 函数

Power BI 中的 DAX LOG 函数返回给定数字的对数值。此函数接受第二个参数来指定基数。DAX LOG 函数的语法是

LOG(expression, base_value)

下面的 DAX log 语句返回销售额的以 2 为底的对数值。

LOG = LOG(EmployeeSales[Sales], 2)
DAX LOG Function

DAX LOG10 函数

Power BI DAX LOG10 函数返回给定数字以 10 为底的对数值。此 DAX LOG10 函数的基本语法是

LOG10(expression)

下面的语句返回销售额的以 10 为底的对数值。

LOG10 = LOG10(EmployeeSales[Sales])
DAX LOG10 Function

DAX RADIANS 函数

Power BI DAX RADIANS 函数将度转换为弧度。DAX RADIANS 函数语法是

RADIANS(expression)

下面的语句将 Sales 值转换为弧度。

RADIANS = RADIANS(EmployeeSales[Sales])
DAX RADIANS Function

Power BI DAX DEGREES 函数

DAX DEGREES 函数将弧度转换为度。DAX DEGREES 函数语法是

DEGREES(expression)

下面的语句将弧度值转换为度。

DEG = DEGREES(EmployeeSales[Sales])
DAX DEGREES Function