目次

Search

  1. はじめに
  2. トランスフォーメーション言語
  3. 定数
  4. 演算子
  5. 変数
  6. 日付
  7. 関数

トランスフォーメーション言語リファレンス

トランスフォーメーション言語リファレンス

LN

LN

数値の自然対数を返します。たとえば、
LN(3)
1.098612
を返します。 通常、この関数はビジネスデータではなく科学技術データの分析に使用されます。
この関数は、関数EXPの逆関数です。

構文

LN(
numeric_value
)
以下の表に、このコマンドの引数を示します。
引数
必須/
オプション
説明
numeric_value
必須
数値データ型。これは0より大きい正の数でなければなりません。自然対数を計算したい値を渡します。有効なトランスフォーメーション式を必要に応じて入力できます。

戻り値

Double値。
関数にNULL値を渡した場合はNULLです。

次の式は、NUMBERSポートのすべての値に対して自然対数を返します。
LN( NUMBERS )
NUMBERS
RETURN VALUE
10
2.302585092994
125
4.828313737302
0.96
-0.04082199452026
NULL
NULL
-90
Error. (The Integration Service does not write row.)
0
Error. (The Integration Service does not write row.
)
負の数値または0を渡すと、
Data Integration Service
はエラーを表示し、行を書き込みません。
numeric_value
は、0より大きい正の数でなければなりません。