分享方式:


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
公式 名描述 Result
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. 新增 Text input 控制項,並將其命名為 Source
  2. 新增 Label 控制項,並將其 Text 屬性設定為下列公式:
    sqrt (value(Source.Text))
  3. 將數字輸入 Source,然後確認 Label 控制項會顯示您所輸入數字的平方根。