数学ルーチン - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-02-13

[DataOperation]ルーチンには、演算を実行するファンクションが含まれています。

[Repository] (リポジトリー)ツリービューにあるシステムルーチンフォルダーの下の[Mathematical] (数学)ノードをダブルクリックすると、これらのファンクションにアクセスできます。

ファンクション

説明

構文

ABS

倍数型の式の絶対値(正)を返します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.ABS(-3.14)
  • 出力: 3.14

Mathematical.ABS(double a)

ACOS

倍数型である式の三角関数である逆余弦を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.ACOS(0.5)
  • 出力: 1.0471975511965979

Mathematical.ACOS(double a)

ASIN

倍数型である式の三角関数である逆正弦を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.ASIN(0.5)
  • 出力: 0.5235987755982989

Mathematical.ASIN(double a)

ATAN

倍数型である式の三角関数である逆正接を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.ATAN(0.5)
  • 出力: 0.4636476090008061

Mathematical.ATAN(double a)

BITAND

整数型である2つの式でANDビット演算を実行します。このファンクションは整数型の値を返します。

例:
  • Mathematical.BITAND(3,6)
  • 出力: 2

Mathematical.BITAND(int a, int b)

BITNOT

整数型である式でNOTビット演算を実行します。このファンクションは整数型の値を返します。

例:
  • Mathematical.BITNOT(3)
  • 出力: -4

Mathematical.BITNOT(int a)

BITOR

整数型である2つの式でORビット演算を実行します。このファンクションは整数型の値を返します。

例:
  • Mathematical.BITOR(3,6)
  • 出力: 7

Mathematical.BITOR(int a, int b)

BITXOR

整数型である2つの式でXORビット演算を実行します。このファンクションは整数型の値を返します。

例:
  • Mathematical.BITXOR(3,6)
  • 出力: 5

Mathematical.BITXOR(int a, int b)

COS

倍数型である式の三角関数である余弦を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.COS(3.14)
  • 出力: -0.9999987317275395

Mathematical.COS(double a)

COSH

倍数型である式の双曲線余弦を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.COSH(3.14)
  • 出力: 11.573574828312076

Mathematical.COSH(double a)

DIV

倍数型でる2つの式の実数除算からなる整数部分を計算します。このファンクションは整数型の値を返します。

例:
  • Mathematical.DIV(9.6,6.4)
  • 出力: 1

Mathematical.DIV(double a, double b)

EXP

倍数型である式によって指定される数字でべき乗されたeという底の結果を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.EXP(2.5)
  • 出力: 12.182493960703473

Mathematical.EXP(double a)

INT

文字列型である式の整数値を計算します。このファンクションは整数型の値を返します。

例:
  • Mathematical.INT("100")
  • 出力: 100

Mathematical.INT(string a)

FFIX

倍数型である式の値を固定された精度の文字列に四捨五入します。FFIXは既存のソフトウェアとの互換性のために提供されています。このファンクションは文字列型の値を返します。

例:
  • Mathematical.FFIX(3.1415926.2)
  • 出力: 3.14

Mathematical.FFIX(double a, int precision)

FFLT

倍数型である式の値を14の精度の文字列に四捨五入します。このファンクションは文字列型の値を返します。

例:
  • Mathematical.FFLT(3.1415926535897932)
  • 出力: 3.14159265358979

Mathematical.FFLT(double a)

LN

倍数型である式の自然対数を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.LN(2.71828)
  • 出力: 0.999999327347282

Mathematical.LN(double a)

MOD

倍数型である2つの式のる余り(剰余)を計算します。このファンクションは文字列型の値を返します。

例:
  • Mathematical.MOD(7,3)
  • 出力: 1.0

Mathematical.MOD(double a, double b)

NEG

倍数型である式の値の算術反数を返します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.NEG(3.14)
  • 出力: -3.14

Mathematical.NEG(double a)

NUM

式の値が数値データ型であれば、true (1)を返します。そうでない場合、false (0)を返します。

例:
  • Mathematical.NUM("3")
  • 出力: 1

Mathematical.NUM(double a)

REAL

精度を失わずに、数値式を実数に変換します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.REAL("3.14")
  • 出力: 3.14

Mathematical.REAL(double a)

RND

ゼロと倍数型の式の値の間にあるランダムな数値を生成します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.RND(1.5)
  • 出力: 0.6509250767781953

Mathematical.SADD(double a)

SADD

2つの数字列を加算して、結果を数字列として返します。

例:
  • Mathematical.SADD("3","7")
  • 出力: 10.0

Mathematical.SADD(String a,String b)

SCMP

2つの数字列を比較して、以下のいずれかを返します:

  • abより高い場合は、1になります。
  • abに等しい場合は、0になります。
  • abより低い場合は、-1になります。
例:
  • Mathematical.SCMP("3","7")
  • 出力: -1

Mathematical.SCMP(String a,String b)

SDIV

2つの整数を除算した商を返します。このファンクションは整数型の値を返します。

例:
  • Mathematical.SDIV(7,3)
  • 出力: 2

Mathematical.SDIV(int a, int b)

SIN

式の三角関数である正弦を返します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.SIN(3.14/4)
  • 出力: 0.706825181105366

Mathematical.SIN(double a)

SINH

式の双曲線正弦を返します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.SIN(3.14/4)
  • 出力: 0.8681436194737884

Mathematical.SINH(double a)

SMUL

2つの数字列を乗算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.SMUL("4","5")
  • 出力: 20.0

Mathematical.SMUL(String a,String b)

SQRT

数字の平方根を計算します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.SQRT(1.69)
  • 出力: 1.3

Mathematical.SQRT(double a)

SSUB

数字列を別の数字列から減算して、結果を数字列として返します。

例:
  • Mathematical.SSUB("5","3")
  • 出力: 2.0

Mathematical.SSUB(String a,String b)

TAN

式の三角関数である正接を返します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.TAN(3.14/4)
  • 出力: 0.9992039901050427

Mathematical.TAN(double a)

TANH

式の双曲線正接を返します。このファンクションは倍数型の値を返します。

例:
  • Mathematical.TANH(3.14/4)
  • 出力: 0.6555672165322445

Mathematical.TANH(double a)