目次

Search

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

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

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

LOG

LOG

数値の対数を返します。一般に、この関数はビジネスデータではなく科学技術データの分析に使用されます。

構文

LOG(
base
,
exponent
)
以下の表に、このコマンドの引数を示します。
引数
必須/
オプション
説明
base
必須
対数の基数。0または1以外の正の数値でなければなりません。0または1以外の正の数値を求める有効なトランスフォーメーション式。
exponent
必須
対数の指数。0より大きい正の数値でなければなりません。0より大きい正の数値を求める有効なトランスフォーメーション式。

戻り値

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

次の式は、NUMBERSポートのすべての値に対して対数を返します。
LOG( BASE, EXPONENT )
BASE
EXPONENT
RETURN VALUE
15
1
0
.09
10
-0.956244644696599
NULL
18
NULL
35.78
NULL
NULL
-9
18
Error. (
PowerCenter統合サービス
does not write the row.
)
0
5
Error. (
PowerCenter統合サービス
does not write the row.
)
10
-2
Error. (
PowerCenter統合サービス
does not write the row.
)
基数の値として負の数値、0、または1を渡した場合、あるいは指数として負の値を渡した場合、
PowerCenter統合サービス
はエラーを表示し、行を書き込みません。