-1

私は月の初めの前の月のレコードを取得する必要があるsenerioを持っています(例:febの最初の月の月データのデータを取り出します)。Informaticaで日付を実行

sq - > expとマッピングしたときのマッピングと同じセッションに配置する予定でした(すべて0の場合は以前の値を使用し、他の場合はparm値を使用します) - > targetポストセッションでは000000で元のparmを削除し、新しい名前を変更します。

しかし、それを実装することは私にとっては大きな課題です。私は、上記のプロセスを行うのを手伝ってくれる誰かが気分をどのようにするかを考えることができません。

おかげで、 キラン

答えて

0


こんにちはキラン、
あなたが

、今あなたは先月のデータを取得する必要があり、システムの日付が2月1日で考えてみましょう ADD_TO_DATE機能

Syntax - ADD_TO_DATE (date_column, format, value) 

を使用することができます

ADD_TO_DATE (01-02-2016, 'MM',-1) 

ここに日付が記載されており、 rmat 「MM」値が-1,である。 -1は、書式に基づいて値を減少させます。従ってMMは1ヶ月で、2月の月は1月を指します。賢明のようなあなたにも(「DD」&「YYYY」

利用日と年のデータを取得するIIF機能を提供することができる

IIF (Your_column = 0,ADD_TO_DATE (01-02-2016, 'MM',-1),your_param_value) 

使用このフィルタまたはルーター変換

+0

問題があればお気軽に –

+0

こんにちは、あなたのロジックはうまくいくが、私の意図は、どんな問題があっても、その月を走らせるために私のマッピングが欠けているなら、戻ってみたい私は日付を変更する必要が実行する私はそれを自動的に行うことができる方法はありますか?ポストセッションで000000でターゲットを設定するたびに、元のparmを削除して新しい名前を変更します。 – kiran

関連する問題