0

私は老化レポートの BI プロジェクトに取り組んでおり、これらの表現に行き詰まっています。NOW() と日付フィールドの間のアプリケーションの数をカウントしようとしています。カウントが戻ってきますが、日付範囲内のアプリケーションの総数ではありません。

0-30日

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=0 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=30,1,0)

31-60日

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=31 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=60,1,0)

61-90日

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=61 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=90,1,0)

>91日

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=91 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=99999999,1,0)

ありがとう、アーロン

4

1 に答える 1

0

SQL 実行タスクを使用して、これらの計算を行うスクリプトを呼び出します。SSMS でスクリプトを作成し、テストして、データが必要なものを返すことを確認してから、それをタスクに入れます。SQL はこの点で非常に優れています。

于 2015-04-16T07:42:29.280 に答える