If/elseステートメント - Cloud - 8.0

tMap

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
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-28

式ビルダーでは、if / elseステートメントは次のように記述できます。

condition?value if true:value if false

Javaメソッドを呼び出す前にnullテストを実行できます。それ以外の場合、入力データにnull値が含まれていると、nullポインター例外がスローされます。例:

row1.Postal_code==null?null:row1.Postal_code.toUpperCase()

ネスト化されたステートメントを作成することもできます。たとえば、次の式を使用して、元の給与に基づいて各従業員の新しい給与を取得します。

row1.salary>=10000?row1.salary*1.05:(row1.salary>=8000?row1.salary*1.1:(row1.salary>=7000?row1.salary*1.08:row1.salary*1.2))