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