Power Apps の Abs、Exp、Ln、Power、Log、Sqrt 関数
絶対値、自然対数、平方根、e または任意の数の指定した累乗の結果を計算します。
内容
Abs 関数は引数の負以外の値を返します。 数値が負の場合は、Abs は相当する正の値を返します。
Exp 関数は e の引数の累乗を返します。 超越数 e は 2.7182818... で始まります
Ln 関数は引数の自然対数 (ベース e) を返します。
Power 関数は数値の累乗を返します。 ^ 演算子 を使用するのに相当します。
Log 関数は、第 1 引数の対数を、第 2 引数で指定した基数で返します (指定がなければ 10)。
Sqrt 関数はそれ自体を乗じた場合に、引数と等しい数値を返します。
単一の数値を渡す場合、戻り値は呼び出される関数に基づく単一の結果です。 複数の数値を含んだ単一列テーブル を渡すと、戻り値は複数の結果を含んだ単一列テーブルとなり、引数のテーブル内のレコードごとに 1 つの結果が返されます。 複数列テーブルがある場合は、テーブルの使用 に関するページの説明に従って、そのテーブルを単一列テーブルにすることができます。
引数が、未定義の値の場合は、結果は空白です。 このことは、たとえば、負の数値の平方根および対数などで発生する場合があります。
構文
Abs( Number )
Exp( Number )
Ln( Number )
Sqrt( Number )
- Number - 必須。 演算する数値。
Power( Base、Exponent )
- Base - 必須。 累乗する Base の数値。
- Exponent - 必須。 ベースの数値を累乗する指数。
ログ( Number、Base )
- Number - 必須。 対数の計算に使用する数値。
- Base - 任意。 計算する対数の基数を指定します。 既定では、10 (指定されていない場合)。
Abs( SingleColumnTable )
Exp( SingleColumnTable )
Ln( SingleColumnTable )
Sqrt( SingleColumnTable )
- SingleColumnTable - 必須。 演算する複数の数値を含む単一列テーブル。
例
単一の数値
計算式 | 内容 | 結果 |
---|---|---|
Abs( -55 ) | 負の記号のない数値を返します。 | 55 |
Exp( 2 ) | e の 2 乗、または e * e を返します。 | 7.389056... |
Ln( 100 ) | 数値 100 の自然対数 (ベース e) を返します。 | 4.605170... |
ログ (100) | logarithm 関数は、数値 100 の 10 進法による対数を返します。 | 2 |
ログ (64, 2) | logarithm 関数は、数値 64 の 2 進法による対数を返します。 | 6 |
Power (5, 3) | 5 の 3 乗、または 5 * 5 * 5 を返します。 | 125 |
Sqrt (9) | それ自体を乗じた結果が 9 になる数値を返します。 | 3 |
単一列テーブル
このセクションの例では、ValueTable という名前のついたデータ ソースを使用し、次のデータを含みます:
式 | 内容 | 結果 |
---|---|---|
Abs( ValueTable ) | テーブル内の各数値の絶対値を返します。 | ![]() |
Exp( ValueTable ) | テーブル内の各数値で e を累乗した値を返します。 | ![]() |
Ln( ValueTable ) | テーブルの各数値の自然対数を返します。 | ![]() |
Sqrt( ValueTable ) | テーブルの各数値の平方根を返します | ![]() |
手順の例
- Text input コントロールを追加し、ソースという名前を付けます。
- Label コントロールを追加し、その Text プロパティを次の数式に設定します:
Sqrt( Value( Source.Text ) ) - Source に数値を入力し、Label コントロールに入力した数値の平方根が表示されることを確認します。