Microsoft 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.

단일 숫자를 전달하면 반환 값은 호출된 함수에 따라 단일 결과입니다.If you pass a single number, the return value is a single result based on the function called. 숫자가 포함된 단일 열 테이블을 전달하면 반환 값은 해당 인수 테이블의 각 레코드에 대해 하나의 결과가 있는 단일 열 테이블입니다.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( Base, Exponent )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.


단일 숫자Single number

수식Formula 설명Description 결과Result
Abs( -55 )Abs( -55 ) 음수 기호 없이 숫자를 반환합니다.Returns the number without the negative sign. 5555
Exp( 2 )Exp( 2 ) 2로 거듭제곱한 e 또는 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 ) 3으로 거듭제곱한 5 또는 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.