목록에는 표현식에 사용할 수 있는 산술 함수가 나와 있습니다.

함수설명
Abs(Arg1)Arg1의 절대값을 반환합니다.
- 인수 및 결과는 실수 형식입니다.
ACos(Arg1)Arg1의 아크코사인을 [0 ,p] 간격의 라디안 단위 각도로 반환합니다. 
Arg1은 [-1.0, 1.0] 간격에 포함되어야 합니다.
 그렇지 않으면 #NA가 반환됩니다. 인수 및 결과는 실수 형식입니다.
ASin(Arg1)

Arg1의 아크사인을 [- p /2 , p /2] 간격의 라디안 단위 각도로 반환합니다
. - Arg1은 [-1.0, 1.0] 간격에 포함되어야 합니다.
-그렇지 않으면 #NA가 반환됩니다. 인수 및 결과는 실수 형식입니다.

ATan(Arg1)Arg1의 아크탄젠트를 [- p /2 , p /2] 간격의 라디안 단위 각도로 반환합니다.
 인수 및 결과는 실수 형식입니다.
ATan2(Arg1, Arg2)두 인수의 아크탄젠트를 -PI 및 PI 간격의 라디안 단위 각도로 반환합니다.
인수의 부호는 결과의 사분면을 결정하는 데 사용됩니다. 인수 및 결과는 실수 형식입니다.

예:

ATan2(0, -1)

Ceiling(Arg1)Arg1을 가장 근사한 정수로 반올림합니다. 인수 및 결과는 실수 형식입니다.

예:

Ceiling(1.01) -> 2.0

Ceiling(-1.99) -> -1.0

Cos(Arg1)Arg1의 코사인을 반환합니다(Arg1은 라디안 단위 각도). 인수 및 결과는 실수 형식입니다.
Exp(Arg1)Arg1 지수로 거듭제곱한 e (2.718281...)을 반환합니다. 인수 및 결과는 실수 형식입니다.
Floor(Arg1)Arg1가장 근사한 정수로 내림합니다. 인수 및 결과는 실수 형식입니다.

예:

Floor(1.99) -> 1.0

Floor(-1.01) -> -2.0

Ln(Arg1)Arg1자연 로그를 반환합니다. 인수 및 결과는 실수 형식입니다. 

-Arg1이 음수인 경우 #NA 오류가 결과로 반환됩니다.
 Arg1이 0인 경우 #NA가 결과로 반환됩니다.
Log(Arg1, Arg2)기저를 Arg2로 지정하여 표현한 Arg1의 로그를 반환합니다.

이것은 Ln(Arg1)/Ln(Arg2)와 같습니다. 인수 및 결과는 실수 형식입니다.
 유효한 인수에 대한 정의는 Ln 함수를 참조하십시오.
Log10(Arg1)10을 기저로 한 Arg1의 로그를 반환합니다.

이것은 Ln(Arg1)/Ln(10)과 같습니다
. 인수 및 결과는 실수 형식입니다. 유효한 인수에 대한 정의는 Ln 함수를 참조하십시오.
Mod(Arg1, Arg2)Arg1을 Arg2나눈 나머지를 반환합니다.
인수 및 결과는 실수 형식입니다. Arg2가 0인 경우 #NA 오류가 결과로 반환됩니다.

Mod(Arg1Arg2)는 다음과 같이 정의됩니다.

Arg1 - Arg2*Floor(Arg1/Arg2)

PI()숫자 상수 π를 반환합니다.

결과는 실수 형식입니다.

Power(Arg1, Arg2)Arg2 지수로 거듭제곱한 Arg1을 반환합니다.

인수 및 결과는 실수 형식입니다.

예:

Power(10, 3) -> 1000

Power(10, -3) -> 0.001

Power(0, 0) -> 1

Product(Arg1, ...)값의 제곱을 계산합니다.
인수를 한 개 지정한 경우 결과는 전체 컬럼의 제곱입니다.
컬럼을 여러 개 지정한 경우 결과는 각 행의 제곱이 됩니다.

인수 및 결과는 실수 형식입니다. Null 인수는 무시되므로 결과에 영향을 주지 않습니다.

예:


Product([Column])

Product(1,2,3) -> 6

Product(-1) -> -1

Product(1.5, -2, 3) -> -9

Product(1, null, 3) -> 3

Product(null) -> (Empty)

Rand(Arg1)0.0과 1.0 사이의 임의의 실수를 반환합니다.

정수 인수는 난수 생성자를 초기화하는 데 사용되는 상수 초기값입니다

. 또한 컬럼을 다시 계산하면 동일한 값이 생성된다고 가정합니다.


컬럼 참조는 초기값이 될 수 없습니다.

예:

Rand(147)

RandBetween(Arg1, Arg2, Arg3)지정된 범위 내에서 임의의 정수를 반환합니다.

-첫 번째 및 두 번째 인수는 난수의 범위를 설정합니다. 

이러한 인수는 상수값 또는 정수 컬럼 참조일 수 있습니다.

-세 번째 인수는 난수 생성자를 초기화하는 데 사용되는 상수 초기값입니다. 

또한 컬럼을 다시 계산하면 동일한 값이 생성된다고 가정합니다.


컬럼 참조는 초기값이 될 수 없습니다.

예:

RandBetween(100, -100, 147)

RandBetween(0, [Column 1], 147)

RandBetween([Column 1], [Column 2], 37)

Round(Arg1, Arg2)Arg1을 Arg2지정된 소수 자릿수로 반올림합니다.
인수 및 결과는 실수 형식이지만 Arg2의 경우에는 정수 부분만 사용됩니다
Arg2는 10s, 100s 등으로 반올림되는 음수일 수 있습니다.
0.5는 더 큰 자릿수를 가진 숫자로 반올림됩니다(기호는 무시).

예:

Round(PI(), 3) -> 3.142

Round(-0.5, 0) -> -1

Round(25, -1) -> 30

Sin(Arg1)Arg1 사인을 반환합니다(Arg1은 라디안 단위 각도). 인수 및 결과는 실수 형식입니다.
Sqrt(Arg1)Arg1제곱근을 반환합니다. 인수 및 결과는 실수 형식입니다. 
Arg1이 음수인 경우 #NA 오류가 결과로 반환됩니다.
Sum(Arg1, ...)값의 합계를 계산합니다.
인수를 한 개 지정한 경우 결과는 전체 컬럼의 합계입니다.
 컬럼을 여러 개 지정한 경우 결과는 각 행의 합계가 됩니다.

Null 인수는 무시되므로 합계에 영향을 주지 않습니다.


예:

Sum([Column])

Sum(1,2,3) -> 6

Sum(-1) -> -1

Sum (1.5, -2, 3) -> 2.5

Sum (1, null, 3) -> 4

Sum (null) -> (Empty)

Tan(Arg1)Arg1탄젠트를 반환합니다(Arg1은 라디안 단위 각도). 인수 및 결과는 실수 형식입니다.


'도구 분야 > [TIBCO] Spotfire' 카테고리의 다른 글

[함수]속성 함수  (0) 2018.09.03
[함수]over 함수  (0) 2018.09.03
[함수] 논리함수  (0) 2018.09.03
[함수] 날짜 및 시간 함수  (0) 2018.09.03
[함수] 캐스트 방법  (0) 2018.09.03

+ Recent posts