-1

月の最初に前月のレコードをプルする必要があるセネリオがあります (例: 1 月のデータを 2 月 1 日にプルします)。

したがって、最初の「ターゲット負荷計画」sqと同じセッションに配置することを計画していました-> expでマッピング変数を入力します(すべてゼロの場合は、前のmothを使用し、それ以外の場合はparm値を使用します)->ターゲットを000000にしてから投稿しますセッション、元の parm を削除し、新しい parm の名前を変更します。

しかし、それを実装することは私にとって大きな仕事です。プロセスを開始する方法を考えることができません。誰かが上記のプロセスを手伝ってくれます。

ありがとう、キラン

4

1 に答える 1

0


こんにちはキラン、ADD_TO_DATE関数
を使用できます

Syntax - ADD_TO_DATE (date_column, format, value)

システムの日付が 2 月 1 日であることを考慮して、先月のデータを取得する必要があります。

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

ここでは日付が提供されており、'MM'の形式で値-1が指定されています。-1 は、フォーマットに基づいて値を減らします。したがって、 MMは月で、2 月は 1 月を指します。同様に、日付と年も指定できます ( 'DD' & 'YYYY' )

IIF関数を使用してデータを取得し、

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

これをフィルターまたはルーター変換で使用します

于 2016-10-01T04:12:20.423 に答える