PowerApps の Abs、Exp、Ln、Power および Sqrt 関数Abs, Exp, Ln, Power, and Sqrt functions in PowerApps

絶対値、自然対数、平方根、および e または任意の数の指定した累乗の結果を計算します。Calculates absolute values, natural logarithms, square roots, and the results of raising e or any number to specified powers.


Abs 関数は引数の負以外の値を返します。The Abs function returns the non-negative value of its argument. 数値が負の場合は、Abs は対応する正の値を返します。If a number is negative, Abs returns the positive equivalent.

Exp 関数は e の引数の累乗を返します。The Exp function returns e raised to the power of its argument. 超越数 e は 2.7182818... です。The transcendental number e begins 2.7182818...

Ln 関数は引数の自然対数 (底 e) を返します。The Ln function returns the natural logarithm (base e) of its argument.

Power 関数は数値の累乗を返します。The Power function returns a number raised to a power. この関数は、^ 演算子を使用するのに相当します。It is equivalent to using the ^ operator.

Sqrt 関数はそれ自体を乗じた場合に、引数と同じになる数値を返します。The Sqrt function returns the number that, when multiplied by itself, equals its argument.

1 つの数値を渡すと、呼び出される関数に基づいて、結果が戻り値として 1 つだけ返されます。If you pass a single number, the return value is a single result based on the function called. 複数の数値を含んだ単一列テーブルを渡すと、戻り値は複数の結果を含んだ単一列テーブルとなり、引数のテーブル内のレコードごとに 1 つの結果が返されます。If you pass a single-column table that contains numbers, the return value is a single-column table of results, one result for each record in the argument's table. 複数列テーブルがある場合は、テーブルの使用に関するページの説明に従って、そのテーブルを単一列テーブルにすることができます。If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

引数が、未定義の値となる場合は、結果は 空白になります。If an argument would result in an undefined valued, the result is blank. このことは、負の数値の平方根や対数などで発生する場合があります。This can happen, for example, with square roots and logarithms of negative numbers.


Abs( Number )Abs( Number )
Exp( Number )Exp( Number )
Ln( Number )Ln( Number )
Sqrt( Number )Sqrt( Number )

  • Number - 必須。Number - Required. 演算する数値。Number to operate on.

Power( BaseExponent )Power( Base, Exponent )

  • Base - 必須。Base - Required. 累乗する底の値。Base number to raise.
  • Exponent - 必須。Exponent - Required. 底の値を累乗する指数。The exponent to which the base number is raised.

Abs( SingleColumnTable )Abs( SingleColumnTable )
Exp( SingleColumnTable )Exp( SingleColumnTable )
Ln( SingleColumnTable )Ln( SingleColumnTable )
Sqrt( SingleColumnTable )Sqrt( SingleColumnTable )

  • SingleColumnTable - 必須。SingleColumnTable - Required. 演算する複数の数値を含む単一列テーブル。A single-column table of numbers to operate on.


1 つの数値Single number

数式Formula 説明Description 結果Result
Abs( -55 )Abs( -55 ) 負の符号のない数値を返します。Returns the number without the negative sign. 5555
Exp( 2 )Exp( 2 ) e の 2 乗、つまり e * e を返します。Returns e raised to the power of 2, or e * e. 7.389056...7.389056...
Ln( 100 )Ln( 100 ) 数値 100 の自然対数 (底 e) を返します。Returns the natural logarithm (base e) of the number 100. 4.605170...4.605170...
Power( 5, 3 )Power( 5, 3 ) 5 の 3 乗、つまり 5 * 5 * 5 を返します。Returns 5 raised to the power of 3, or 5 * 5 * 5. 125125
Sqrt( 9 )Sqrt( 9 ) それ自体を乗じた結果が 9 になる数値を返します。Returns the number that, when multiplied by itself, results in 9. 33

単一列テーブルSingle-column table

このセクションの例では、名前が ValueTable で、次のデータを含むデータ ソースを使用します。The examples in this section use a data source that's named ValueTable and that contains this data:

数式Formula 説明Description 結果Result
Abs( ValueTable )Abs( ValueTable ) テーブル内の各数値の絶対値を返します。Returns the absolute value of each number in the table.
Exp( ValueTable )Exp( ValueTable ) e をテーブル内の各数値で累乗した値を返します。Returns e raised to the power of each number in the table.
Ln( ValueTable )Ln( ValueTable ) テーブルの各数値の自然対数を返します。Returns the natural logarithm of each number in the table.
Sqrt( ValueTable )Sqrt( ValueTable ) テーブルの各数値の平方根を返します。Returns the square root of each number in the table

ステップバイステップの例Step-by-step example

  1. テキスト入力 コントロールを追加し、 Source という名前を付けます。Add a Text input control, and name it Source.
  2. ラベル コントロールを追加し、その Text プロパティを次の数式に設定します。Add a Label control, and set its Text property to this formula:
    Sqrt( Value( Source.Text ) )Sqrt( Value( Source.Text ) )
  3. Source に数値を入力し、ラベル コントロールに、入力した数値の平方根が表示されることを確認します。Type a number into Source, and confirm that the Label control shows the square root of the number that you typed.