目次

Search

  1. はじめに
  2. トランスフォーメーション言語
  3. 定数
  4. 演算子
  5. 変数
  6. 日付
  7. 関数
  8. カスタム関数の作成
  9. カスタム関数APIリファレンス

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

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

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を渡すと、
PowerCenter統合サービス
はエラーを表示し、行を書き込みません。
numeric_value
は、0より大きい正の数でなければなりません。