Abs、Exp、Ln、Power、Log 和 Sqrt 函数

适用于: 画布应用 Dataverse 公式列 桌面流 模型驱动应用 Power Pages Power Platform CLI

计算绝对值、对数、平方根和 e 或任意数字的指定次方值结果。

描述

Abs 函数返回参数的非负值。 Abs 返回负数的绝对值。

Exp 函数返回 e 的参数次方值。 超越数 e 的一次方值为 2.7182818...

Ln 函数返回参数的自然对数(以 e 为底)。

Power 函数返回数字的次方值。 相当于使用 ^ 运算符

Log 函数以第二个参数指定的底数返回第一个参数的对数(如果未指定,则返回 10)。

Sqrt 函数返回参数的平方根。

如果您传递一个数字,则返回一个视调用函数而定的结果值。 如果您传递包含数字的单列,返回值将是列中结果的单列表,参数表中的每个记录有一个结果。 如果您有多列表,可以将其调整为单列表,如使用表中所述。

如果参数的结果值未经定义,则结果为空白。 在求负数的平方根和对数时可能会遇到这种情况。

语法

Abs数字
Exp数字
Ln数字
sqrt数字

  • Number - 必填。 要计算的数字。

功率基极指数

  • Base - 必需。 计算次方值时的底数。
  • Exponent - 必需。 计算底数次方值时的指数。

Log数字Base

  • Number - 必填。 要计算对数的数字。
  • base - 可选。 要计算的对数的底数。 默认为 10(未指定时)。

绝对SingleColumnTable
ExpSingleColumnTable
LnSingleColumnTable
sqrt单列表

  • SingleColumnTable - 必需。 要计算的单列表数字。

示例

单个数字

公式 描述 结果
绝对抗压(-55) 返回不带负号的数字。 55
实验(2) 返回 e 的 2 次方值,或 e * e 结果值。 7.389056...
Ln(100) 返回数字 100 的自然对数(以 e 为底)。 4.605170...
原木(100) 返回数字 100 以 10 为底数的对数。 2
日志(64,2) 返回数字 64 以 2 为底数的对数。 6
功率(5,3) 返回 5 的 3 次方值 ,或 5 * 5 * 5 结果值。 125
平方(9) 返回 9 的平方根。 3

单列表

本部分中的示例使用名为 ValueTable数据源,其中包括以下数据:

价值
9
-4
2
公式 说明 结果
abs(ValueTable) 返回表中每个数字的绝对值。 具有包含以下值的 Value 列的单列表:9、4、2
exp(值表) 返回 e 的表中每个数字次方值。 具有包含以下值的 Value 列的单列表:8103.083927...、0.018315...、7.389056...
ln(ValueTable) 返回表中每个数字的自然对数。 具有包含以下值的 Value 列的单列表:2.197224...、Blank()、0.693147...
sqrt(ValueTable) 返回表中每个数字的平方根 具有包含以下值的 Value 列的单列表:3、Blank()、1.414213...

分步示例

  1. 添加文本输入控件,然后将其命名为
  2. 添加一个 Label 控件,然后将 Text 属性设置为以下公式:
    sqrt(value(Source.Text))
  3. 中键入数字,然后确认 Label 控件中是否显示所键入数字的平方根。