Abs, Exp, Ln, Power, Log 및 Sqrt 함수

적용 대상: 캔버스 앱 Dataverse 수식 열 데스크톱 흐름 모델 기반 앱 Power Platform CLI

절대 값, 로그, 제곱근 및 e 또는 지정된 숫자로 거듭제곱했을 때 결과를 계산합니다.

설명

Abs 함수는 해당 인수의 음수가 아닌 값을 반환합니다. 숫자가 음수이면 Abs 함수는 해당 양수를 반환합니다.

Exp 함수는 해당 인수를 e로 거듭제곱한 값을 반환합니다. 초월수 e는 2.7182818...로 시작합니다.

Ln 함수는 해당 인수의 자연 로그(밑 e)를 반환합니다.

Power 함수는 숫자를 거듭제곱한 값을 반환합니다. 이는 ^ 연산자를 사용하는 것과 같습니다.

Log 함수는 두 번째 인수(지정되지 않은 경우 10)로 지정된 밑에서 첫 번째 인수의 로그를 반환합니다.

Sqrt 함수는 해당 인수의 양의 제곱근을 계산하여 반환합니다.

단일 숫자를 전달하면 반환 값은 호출된 함수에 따라 단일 결과입니다. 숫자가 포함된 단일 열 테이블을 전달하는 경우 반환 값은 열이 있는 결과의 단일 열 테이블이며 인수 테이블의 각 레코드에 대한 결과입니다. 여러 열 테이블이 있는 경우 테이블 작업에 설명된 대로 단일 열 테이블로 셰이프할 수 있습니다.

인수의 결과가 정의되지 않은 값인 경우 결과는 blank입니다. 이는 제곱근과 음수 로그가 함께 있을 때 발생할 수 있습니다.

구문

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

  • Number - 필수 항목입니다. 연산을 수행할 숫자입니다.

Power( Base, Exponent )

  • Base - 필수 항목입니다. 거듭 제곱할 밑 수입니다.
  • Exponent - 필수 항목입니다. 밑 수를 거듭 제곱하기 위한 지수입니다.

Log( 숫자, 밑 수 )

  • Number - 필수 항목입니다. 로그를 계산할 숫자입니다.
  • Base - 선택 사항입니다. 계산할 로그의 밑 수입니다. 기본적으로 10(지정하지 않은 경우)입니다.

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

  • SingleColumnTable - 필수 항목입니다. 연산을 수행할 숫자의 단일 열 테이블입니다.

예제

단일 숫자

수식 설명 결과
Abs( -55 ) 음수 기호 없이 숫자를 반환합니다. 55
Exp( 2 ) 2로 거듭제곱한 e 또는 e * e를 반환합니다. 7.389056...
Ln( 100 ) 숫자 100의 자연 로그(base e)를 반환합니다. 4.605170...
Log( 100 ) 숫자 100의 밑 수 10 로그를 반환합니다. 2
Log( 64, 2 ) 숫자 64의 밑 수 2 로그를 반환합니다. 6
Power( 5, 3 ) 3으로 거듭제곱한 5 또는 5 * 5 * 5를 반환합니다. 125
Sqrt( 9 ) 제곱근했을 때 9가 나오는 숫자를 반환합니다. 3

단일 열 테이블

이 섹션의 예제에서는 ValueTable이라는 데이터 원본을 사용하며 이 데이터에는 다음이 포함되어 있습니다.

9
-4
2
수식 Description Result
Abs( ValueTable ) 테이블의 각 숫자의 절대값을 반환합니다. 9, 4, 2 값을 포함하는 Value 열이 있는 단일 열 테이블
Exp( ValueTable ) 테이블의 각 숫자를 거듭제곱한 e를 반환합니다. 8103.083927..., 0.018315..., 7.389056... 값을 포함하는 Value 열이 있는 단일 열 테이블
Ln( ValueTable ) 테이블의 각 숫자의 자연 로그를 반환합니다. 2.197224..., Blank(), 0.693147... 값을 포함하는 Value 열이 있는 단일 열 테이블
Sqrt( ValueTable ) 테이블의 각 숫자의 제곱근을 반환합니다. 3, Blank(), 1.414213... 값을 포함하는 Value 열이 있는 단일 열 테이블

단계별 예제

  1. Text input 컨트롤을 추가하고 이름을 Source로 지정합니다.
  2. Label 컨트롤을 추가하고 Text 속성을 다음 수식으로 설정합니다.
    Sqrt( Value( Source.Text ) )
  3. Source에 숫자를 입력하고 Label 컨트롤에서 입력한 숫자의 제곱근이 표시되는지 확인합니다.